Latest posts
-
How I Organize My Dotfiles Without Losing My Mind
A confession about years of chaotic config files, and how I finally built a dotfiles system that travels with me across every machine I touch.
Read more → -
Why Tech Debt Is Actually Good for You
Everyone treats tech debt like a dirty secret. But why tech debt is actually good might be the most useful reframe a working engineer never gets told.
Read more → -
Database Performance Tuning Mistakes That Haunt You
The query ran fine in staging. Then production fell over. A look at the database performance tuning mistakes that feel obvious only after the damage is done.
Read more → -
The Worst Tech Decisions I Made and Lived to Regret
From betting on the wrong stack to ignoring backups until disaster struck — a candid look at the worst tech decisions I made across a decade of working life.
Read more → -
The Quiet Collapse of Open Source Burnout
Open source burnout in tech communities is erasing the people who built the tools we depend on. Here's what that slow collapse actually looks like.
Read more → -
Beyond tmux: Best Terminal Multiplexer Alternatives
tmux is everywhere, but it isn't for everyone. A tour through the best terminal multiplexer alternatives — and what each one reveals about how we work.
Read more → -
The CSS in JavaScript Frameworks Debate
The CSS in JavaScript frameworks debate has been raging for a decade. Here's why it still matters — and what it reveals about how we think about the web.
Read more → -
Best Laptop for Developers 2024: What Actually Matters
Chasing specs is easy. Finding the best laptop for developers in 2024 means asking harder questions about how you actually work — and what you'll regret in year two.
Read more → -
REST API Design Mistakes I Made and Still Regret
A decade of building APIs left me with scars. Here are the REST API design mistakes I made that quietly broke things — and what I wish I'd known first.
Read more → -
When Docker Complexity Stops Paying the Rent
Docker promised to make shipping software simpler. For some teams, it delivered. For others, the Docker complexity wasn't worth it — and nobody admits that.
Read more →