Posts

Jun 05, 2025 How Rack::Timeout Keeps Your App Alive

May 28, 2025 We Have Always Been Vibe Coding

May 23, 2025 How to Request Changes During Code Review

May 03, 2025 I Started a Podcast at Work

Apr 05, 2025 How I Developed a Muffin Recipe

Mar 28, 2025 How I Plan Software Projects

Mar 18, 2025 Feeling Stuck at Work

Mar 08, 2025 Ten Links from This Week

Mar 08, 2025 Weird LLM Apps

Mar 01, 2025 Ten Things I Read this Week

Feb 27, 2025 Show Up With Questions

Feb 27, 2025 Excellent Engineers

Feb 21, 2025 Ten Things I Read This Week

Feb 21, 2025 The New Old Skills

Feb 21, 2025 Using the Wrong Language Model

Feb 19, 2025 Good Hacks

Feb 17, 2025 Problems that Matter

Feb 15, 2025 This Has Always Been the Job

Feb 15, 2025 Things I Read This Week

Feb 12, 2025 Misinformation and AI

Feb 11, 2025 Critical Thinking

Feb 09, 2025 AI Will Change My Job and Yours

Feb 09, 2025 A Day in the Life of a Programmer in 2026

Feb 04, 2025 How Do LLM-Suggested Edits Work in Text Editors

Feb 04, 2025 My Distraction-free Work Setup

Jan 31, 2025 Samuel Johnson, the Unexpected Grandfather of LLMs

Dec 20, 2024 Assumptions

Nov 25, 2024 But First, Why?

Nov 23, 2024 My Reading List

Nov 22, 2024 Strategy First

Nov 22, 2024 What is Composition in Object Oriented Programming?

Oct 21, 2024 What are you testing when you test performance?

Sep 25, 2024 Schema Stitching 101 with GraphQL Tools

Sep 24, 2024 The Toaster Didn't Trip the Breaker: or, Why the Container Died

Jul 17, 2024 Documenting Source Service in Stitched Schemas

Jun 10, 2024 Middleware

Apr 18, 2024 Ouch! Killing PG Performance with Row-Level Security

Apr 03, 2024 Code Smell: this.object.knows.too.much

Feb 23, 2024 Cyclomatic Complexity

Feb 12, 2024 DROP TABLE oh_no CASCADE;

Feb 02, 2024 Help! My Code Gained Connascence!

Jan 25, 2024 Un-mess Up with Git reflog!

Jan 17, 2024 Migrating from Standalone Sidekiq to an ActiveJob Adapter

Jan 10, 2024 Weird Method Signatures in Ruby with Keyword Arguments

Jan 05, 2024 Making rails routes FAST!

Jan 05, 2024 Help! VS Code isn't Using the Right Shell!

Apr 29, 2021 One WEIRD Trick for Speeding Up ORDER BY That You Probably Shouldn't Use