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)

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.

Nobody Knows How to Estimate Software Anymore (And It’s Not Your Fault)

Software estimation is broken in the AI era. Developers swing between wildly optimistic and pessimistic estimates as AI tools shatter old calibration models. Learn why everyone’s estimates are slipping, what’s really happening behind the scenes, and practical strategies to rebuild estimation skills for AI-augmented development.

Nobody Knows How to Estimate Software Anymore (And It’s Not Your Fault)