Programming
47 articles in this topic
Why Your Estimates Are Always Wrong
Your estimates aren't wrong because you're bad at math. They're wrong for structural reasons no amount of padding fixes. Here's what actually helps.
Why I Write Tests Before I Write Code Now
I spent years thinking test-first was dogma for people with too much time. Then one painful week converted me. Here's what actually changed my mind.
How I Cut My On-Call Stress in Half
On-call used to wreck my sleep and my weekends. A handful of unglamorous changes cut the dread in half. None of them were heroics.
How AI Coding Tools Actually Changed My Day Job
Where AI pair-programming helps and where it slows you down. An honest field report from someone who's used it daily for a year.
The Side Project That Taught Me More Than Work
A weekend toy app taught me more about being a real engineer than three years of well-paid feature work. Here is the part nobody tells you.
How I Ship Faster by Writing Less Code
Deleting, reusing and saying no were my speed unlocks. The counterintuitive habits that made me faster by producing less.
5 Architecture Mistakes That Cost Me Months
Expensive lessons in coupling and premature scaling. The five design decisions I'd undo in a heartbeat — and what I do instead now.
The Developer Skill That Survived the AI Wave
AI can write the code now. The one skill that got more valuable, not less, is the thing nobody put on a tutorial list.
The Side Project That Got Me a Senior Job
Not the flashiest build — the one that proved I could ship. Here's the unglamorous project that did more for my career than three years of interviews.
The Architecture Decision I Regret Most
I split a small app into microservices to look serious. It cost us a year. Here's the architecture mistake I'd warn every engineer about.









