Writing

Your Jira Board Is Lying to Leadership

Everyone Knows Except Leadership

March 16, 2026·13 min read

120 points completed. Leadership sees progress. Meanwhile every engineer in the room is staring at the same screen thinking the same thing. That number is fiction. Not because anyone lied. Because the system was never designed to tell the truth about what engineering actually does.

Most Technical Debt Isn't Technical Debt

The Difference Between Debt and Preference

March 13, 2026·8 min read

The term has been inflated to mean anything an engineer doesn't like about the codebase. Real debt has interest. It slows delivery, raises defect rates, and creates operational drag the business can feel. If none of that is happening, you're looking at preference with better branding.

Shopify Lost the Enterprise War

Then Made It Irrelevant

February 25, 2026·10 min read

I’ve built on Salesforce Commerce Cloud since 2014. I’ve publicly questioned whether Shopify could compete at enterprise scale. Then they changed the game.

The Metric Nobody’s Tracking

Why Your AI Productivity Gains Are a Mirage

January 22, 2026·9 min read

Your team shipped 10 features this week instead of 2. Everyone’s celebrating. Nobody’s asking why regression tests are catching more issues, why the pipeline is slower, and why five engineers solved the same problem five different ways.