
Code Is Still a Liability (Even When AI Writes It)
AI makes writing code practically free. But if AI is also doing the debugging, does line count still matter? Yes. In fact, it matters more than ever.
Articles about software engineering, platform architecture, and lessons learned.

AI makes writing code practically free. But if AI is also doing the debugging, does line count still matter? Yes. In fact, it matters more than ever.

Clean architecture. Elegant abstractions. Zero adoption. The problem usually isn't the engineering — it's that you built for an imagined user who doesn't exist.

The code rewrite took a month. The rollout took five. Here's what five months of change management on a live production system actually looks like.

I used an external data sharing tool to fix an internal data problem. It felt backwards — until an acquisition proved it was exactly right.

How writing structured release notes for every feature—without being asked—transformed my credibility and visibility in just three months.

Pairing every `if` with an `else` feels logical. But in many cases, the else is just noise — and dropping it leads to cleaner, more readable code.