The Hidden Cost of AI-Generated Tests — Why 90% Coverage Means Nothing

AI can write tests in seconds, but coverage numbers are lying to you. Here’s how tautological, implementation-coupled tests let a real bug survive for three weeks.

March 20, 2026 · 5 min · Zidane

The Practical Guide to Using AI on Legacy Codebases (Without Making Things Worse)

AI tools can genuinely help with legacy code — but only on the right problems. Understanding and documentation: yes. Refactoring core logic you don’t fully understand: hard no.

March 20, 2026 · 6 min · Zidane

Why I Stopped Letting AI Write Database Migrations

An AI-generated migration ran perfectly in dev. In production, it would have locked a large production table during business hours. What I learned the hard way about AI and database changes.

March 20, 2026 · 6 min · Zidane

Why Senior Engineers Are the Biggest AI Skeptics (And Why They're Half Right)

Senior engineers have seen enough hype cycles to be skeptical of AI tools — and their concerns about maintainability and debugging complexity are legitimate. But refusing to engage is its own kind of risk.

March 20, 2026 · 6 min · Zidane

I Ran Codex and Claude Code Side by Side for a Week

Codex just hit 1M weekly active users, GPT-5.4 under the hood, Figma MCP integration. Claude Code has been my daily driver for months. I gave both the exact same tasks for a week and tracked speed, code quality, context handling, pricing, and GitHub integration. Neither won cleanly.

March 19, 2026 · 7 min · Zidane

The NYT Says Coding Is Dead. Here's What They Got Wrong (And Right)

The NYT’s ‘Coding After Coders’ piece made a lot of engineers defensive. As a Tech Lead managing a small engineering team, I read it twice — what they nailed, what they completely missed, and why the real story is more complicated than either side admits.

March 19, 2026 · 6 min · Zidane

Every AI Coding Tool Switched to Credits. My Team's Bill Tripled.

AI coding tools quietly moved from flat subscriptions to credit-based pricing. I tracked my small team’s actual spending for a quarter and found we were paying well over $300/month per developer instead of the advertised $20. Here’s the breakdown, the traps, and how we cut costs by 40% without losing productivity.

March 15, 2026 · 6 min · Zidane

I Tracked My Team's AI Tool Switching for 3 Months. The Productivity Loss Was Staggering.

In 3 months my team evaluated 6 AI coding tools, switched primary tools twice, and lost an estimated over 100 engineer-hours to setup, configuration, and relearning. I finally enforced a 90-day moratorium on tool changes. Here’s what I learned about the real cost of chasing the next shiny AI tool.

March 15, 2026 · 6 min · Zidane

Cursor Automations: I Let Always-On Agents Run My Code Reviews for a Week

Cursor launched Automations on March 5, letting you set up always-on agents triggered by code changes, Slack messages, or PagerDuty alerts. After a week of testing, here’s what it actually looks like to manage a team where agents review every PR before a human even opens it.

March 8, 2026 · 7 min · Zidane

GPT-5.4 for Coding: My First 72 Hours With OpenAI's New Model

GPT-5.4 launched March 5 with native computer use and integrated coding from GPT-5.3-Codex. Here’s what three days of real coding work revealed — the genuinely impressive parts, the benchmarks that don’t tell the full story, and why I’m still keeping my Claude subscription.

March 8, 2026 · 5 min · Zidane