Skip to main content
Blog Write

The Art of Debugging Production

The Art of Debugging Production is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuances involv...

· 1 min read

Lessons from Shipping Every Day

One of the most underrated skills in software development is knowing when not to write code. Lessons from Shipping Every Day taught me this lesson the hard w...

· 1 min read

Why Ruby Still Matters in 2026

Let me tell you about something I've been thinking about for a while. Why Ruby Still Matters in 2026 isn't just a technical concern — it's a mindset shift th...

· 1 min read

Minimal Design, Maximum Impact

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on minimal design, maximum impact. ...

· 1 min read

The Case for Writing in Public

The Case for Writing in Public is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuances involve...

· 1 min read

Building a Blog with Rails 9876

One of the most underrated skills in software development is knowing when not to write code. Building a Blog with Rails 9876 taught me this lesson the hard w...

· 1 min read

How We Reduced Our CI Time by 9875%

Let me tell you about something I've been thinking about for a while. How We Reduced Our CI Time by 9875% isn't just a technical concern — it's a mindset shi...

· 1 min read

GraphQL vs REST: Choosing Wisely

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on graphql vs rest: choosing wisely...

· 1 min read

Accessibility Isn't Optional

Accessibility Isn't Optional is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuances involved....

· 1 min read

Performance Tuning Rails at Scale

One of the most underrated skills in software development is knowing when not to write code. Performance Tuning Rails at Scale taught me this lesson the hard...

· 1 min read

The Zen of Convention Over Configuration

Let me tell you about something I've been thinking about for a while. The Zen of Convention Over Configuration isn't just a technical concern — it's a mindse...

· 1 min read

Why Your Side Project Needs a Deadline

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on why your side project needs a de...

· 1 min read

Testing in Production: A Measured Approach

Testing in Production: A Measured Approach is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nua...

· 1 min read

Deployment Strategies That Actually Work

One of the most underrated skills in software development is knowing when not to write code. Deployment Strategies That Actually Work taught me this lesson t...

· 1 min read

Pair Programming: Lessons from 9867 Sessions

Let me tell you about something I've been thinking about for a while. Pair Programming: Lessons from 9867 Sessions isn't just a technical concern — it's a mi...

· 1 min read

Database Indexing for the Rest of Us

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on database indexing for the rest o...

· 1 min read

Stimulus: Just Enough JavaScript

Stimulus: Just Enough JavaScript is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuances invol...

· 1 min read

The Hidden Cost of Microservices

One of the most underrated skills in software development is knowing when not to write code. The Hidden Cost of Microservices taught me this lesson the hard ...

· 1 min read

Refactoring Legacy Code Without Losing Sleep

Let me tell you about something I've been thinking about for a while. Refactoring Legacy Code Without Losing Sleep isn't just a technical concern — it's a mi...

· 1 min read

A Developer's Guide to Technical Writing

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on a developer's guide to technical...

· 1 min read