Skip to main content
Blog Write

What I Wish I Knew About CSS Grid

What I Wish I Knew About CSS Grid 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

Action Text: Rich Editing Without the Pain

One of the most underrated skills in software development is knowing when not to write code. Action Text: Rich Editing Without the Pain taught me this lesson...

· 1 min read

Turbo Drive Changed How I Build Web Apps

Let me tell you about something I've been thinking about for a while. Turbo Drive Changed How I Build Web Apps isn't just a technical concern — it's a mindse...

· 1 min read

PostgreSQL Tips Nobody Told Me

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on postgresql tips nobody told me. ...

· 1 min read

The Art of Debugging Production

One of the most underrated skills in software development is knowing when not to write code. The Art of Debugging Production taught me this lesson the hard w...

· 1 min read

Lessons from Shipping Every Day

Let me tell you about something I've been thinking about for a while. Lessons from Shipping Every Day isn't just a technical concern — it's a mindset shift t...

· 1 min read

Why Ruby Still Matters in 2026

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on why ruby still matters in 2026. ...

· 1 min read

Minimal Design, Maximum Impact

Minimal Design, Maximum Impact 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

The Case for Writing in Public

One of the most underrated skills in software development is knowing when not to write code. The Case for Writing in Public taught me this lesson the hard wa...

· 1 min read

Building a Blog with Rails 51

Let me tell you about something I've been thinking about for a while. Building a Blog with Rails 51 isn't just a technical concern — it's a mindset shift tha...

· 1 min read

How We Reduced Our CI Time by 50%

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on how we reduced our ci time by 50...

· 1 min read

GraphQL vs REST: Choosing Wisely

GraphQL vs REST: Choosing Wisely 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

Accessibility Isn't Optional

One of the most underrated skills in software development is knowing when not to write code. Accessibility Isn't Optional taught me this lesson the hard way....

· 1 min read

Performance Tuning Rails at Scale

Let me tell you about something I've been thinking about for a while. Performance Tuning Rails at Scale isn't just a technical concern — it's a mindset shift...

· 1 min read

The Zen of Convention Over Configuration

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on the zen of convention over confi...

· 1 min read

Why Your Side Project Needs a Deadline

Why Your Side Project Needs a Deadline is a topic that deserves more attention. After working on this for several months, I've come to appreciate the nuances...

· 1 min read

Testing in Production: A Measured Approach

One of the most underrated skills in software development is knowing when not to write code. Testing in Production: A Measured Approach taught me this lesson...

· 1 min read

Deployment Strategies That Actually Work

Let me tell you about something I've been thinking about for a while. Deployment Strategies That Actually Work isn't just a technical concern — it's a mindse...

· 1 min read

Pair Programming: Lessons from 42 Sessions

After years of building software, certain patterns keep emerging. Here are the lessons I keep coming back to when working on pair programming: lessons from 4...

· 1 min read