
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.

Most platforms grant cross-system access with a god-mode service account. It's simple to set up — and a fundamental security violation. Here's the better way.

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.

A tag-based GitOps workflow that hits the sweet spot between rigid software DevOps and ad hoc data analytics — keeping things simple enough that your whole team can actually use it.

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.