Skip to main content
Blog Write

How We Reduced Our CI Time by 10000%

One of the most underrated skills in software development is knowing when not to write code. How We Reduced Our CI Time by 10000% taught me this lesson the h...

· 1 min read

GraphQL vs REST: Choosing Wisely

Let me tell you about something I've been thinking about for a while. GraphQL vs REST: Choosing Wisely isn't just a technical concern — it's a mindset shift ...

· 1 min read

Accessibility Isn't Optional

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on accessibility isn't optional. K...

· 1 min read

Performance Tuning Rails at Scale

Performance Tuning Rails at Scale is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuances invo...

· 1 min read

The Zen of Convention Over Configuration

One of the most underrated skills in software development is knowing when not to write code. The Zen of Convention Over Configuration taught me this lesson t...

· 1 min read

Why Your Side Project Needs a Deadline

Let me tell you about something I've been thinking about for a while. Why Your Side Project Needs a Deadline isn't just a technical concern — it's a mindset ...

· 1 min read

Testing in Production: A Measured Approach

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on testing in production: a measure...

· 1 min read

Deployment Strategies That Actually Work

Deployment Strategies That Actually Work is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuanc...

· 1 min read

Pair Programming: Lessons from 9992 Sessions

One of the most underrated skills in software development is knowing when not to write code. Pair Programming: Lessons from 9992 Sessions taught me this less...

· 1 min read

Database Indexing for the Rest of Us

Let me tell you about something I've been thinking about for a while. Database Indexing for the Rest of Us isn't just a technical concern — it's a mindset sh...

· 1 min read

Stimulus: Just Enough JavaScript

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on stimulus: just enough javascript...

· 1 min read

The Hidden Cost of Microservices

The Hidden Cost of Microservices 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

Refactoring Legacy Code Without Losing Sleep

One of the most underrated skills in software development is knowing when not to write code. Refactoring Legacy Code Without Losing Sleep taught me this less...

· 1 min read

A Developer's Guide to Technical Writing

Let me tell you about something I've been thinking about for a while. A Developer's Guide to Technical Writing isn't just a technical concern — it's a mindse...

· 1 min read

What I Wish I Knew About CSS Grid

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on what i wish i knew about css gri...

· 1 min read

Action Text: Rich Editing Without the Pain

Action Text: Rich Editing Without the Pain is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nua...

· 1 min read

Turbo Drive Changed How I Build Web Apps

One of the most underrated skills in software development is knowing when not to write code. Turbo Drive Changed How I Build Web Apps taught me this lesson t...

· 1 min read

PostgreSQL Tips Nobody Told Me

Let me tell you about something I've been thinking about for a while. PostgreSQL Tips Nobody Told Me isn't just a technical concern — it's a mindset shift th...

· 1 min read