We’re Not Being Replaced by AI. We’re Being Asked to Train It.

Meta is installing tracking software on its employees’ work computers. Not for security. Not for compliance. For training data. Mouse movements. Keystrokes. Screenshots. All fed into AI models so agents…

We’re Not Being Replaced by AI. We’re Being Asked to Train It.

No Developer Feels AI Literate Right Now — Not Even the Ones Building It

That anxiety you feel scrolling AI threads at 11 PM? It’s not going away. Even engineers building AI daily don’t feel AI literate. Here’s why — and what to do about it.

No Developer Feels AI Literate Right Now — Not Even the Ones Building It

Spec-Driven Development Isn’t Waterfall — But It Keeps Ending Up There

Spec-driven development promises control through living, iterative specifications. But without clear workflows and better tooling, teams keep falling into the same big-design-upfront trap that agile was invented to escape. A practitioner’s honest take on the gap between SDD’s vision and its current reality.

Spec-Driven Development Isn’t Waterfall — But It Keeps Ending Up There

Clean Code Is Dead (And I Hate That I Agree)

Every clean code practice we follow was invented to solve a human problem. But what happens when humans are no longer the primary audience of source code? A senior developer’s honest reckoning with AI-driven development and what it means for the craft.

Clean Code Is Dead (And I Hate That I Agree)

I’ve been producing bad code (because of AI)

New research shows experienced developers are 19% slower with AI tools — but feel 20% faster. I walk through three major studies that prove AI isn’t making us faster, and share the confidence boundary framework for knowing what to delegate and what to keep.

I’ve been producing bad code (because of AI)

How We Made It Nearly Impossible to Become a Developer

I once interviewed a senior software engineer. Almost 10 years of experience. Proven track record of delivery. Solid industry knowledge. The kind of person you’d want on your team without…

How We Made It Nearly Impossible to Become a Developer

The AI Productivity Lie Nobody Wants to Admit

Research shows AI makes experienced developers 19% slower, reduces code comprehension by 17%, and trust in AI output is declining. Yet the pressure to be dramatically more productive with AI keeps growing. Here is what the data actually says and how to find your confidence boundary.

The AI Productivity Lie Nobody Wants to Admit

Your Code Works. Your Architecture Doesn’t.

Working code without architecture predictably collapses. Learn why AI amplifies architectural chaos, how accidental architecture leads to rewrites, and what hexagonal architecture can do to fix it — with practical steps you can take this week.

Your Code Works. Your Architecture Doesn’t.

A Tale of Accidental Architecture: How 50 Lines Became A Black Friday Disaster

How a simple 50-line notification system spiraled into architectural chaos in 20 weeks—and why AI coding tools now make this descent 10x faster. A cautionary tale every developer will recognize.

A Tale of Accidental Architecture: How 50 Lines Became A Black Friday Disaster