• Blog
  • Projects
  • Contact
  • Building Things the "Ugly Way" to Figure Out What You Need  June 27, 2023
  • Building a Live Updating List of Items in Rails 7 with Hotwire  March 8, 2023
  • The HTML inert Global Attribute and its Usecases  March 5, 2023
  • Necessary vs. Accidental Complexity in Software Engineering  February 20, 2023
  • Using accent-color for Simple User Interface Theming in CSS  February 6, 2023
  • What is Going On in the .git Directory?  January 31, 2023
  • Navigating the 2022-2023 Tech Layoffs  December 2, 2022
  • Running Stable Diffusion on macOS with M1  September 12, 2022
  • Working Outside Your Comfort Zone  January 2, 2022
  • CSS Naked Day Gem  April 9, 2021
  • Using prefers-color-scheme to Support Dark Mode  March 21, 2020
  • How to Remove Turbolinks from Rails 6  March 14, 2020
  • Serialization and check_box_tag in Rails 6  March 7, 2020
  • Solving the 0-1 Knapsack Problem with a Genetic Algorithm in Ruby  January 25, 2014