Writing — 18 essays

Notes on quality engineering.

Essays on engineering reliability, AI in software delivery, testing strategy, and building high-performing teams — from two decades in the field.

DateTitleTopicRead
Aug 15, 2026

Does TDD Survive Inside an AI Agent's Loop? What the Data Actually Says

A 'TDD costs 8x more tokens' claim is spreading without a source. I traced it to a small Thoughtworks experiment, then rebuilt the experiment myself — the finding holds, but the metric overstates the bill by up to 4x.

Practices 11 min
Aug 14, 2026

Hiring for Judgement: Interviewing SDETs and QA Leads in the AI Era

Your Playwright coding round is now testing for a skill an LLM already has. Here's how I actually interview SDETs and QA leads now — the questions that surface judgement instead of syntax.

Careers 5 min
Aug 14, 2026

The QA Budget Conversation Nobody Prepares For

Nobody teaches quality engineers how to ask for money. A practical framework for justifying QA headcount and tooling spend to a CTO or CFO — without leading with test coverage.

Leadership 5 min
Aug 14, 2026

From Senior QA to Director: The Skills Nobody Tells You About

The jump from senior QA engineer to director isn't a bigger version of the same job. It's a different job. Twenty-two years of lessons on what actually changes — and what to build before you're promoted, not after.

Careers 5 min
Aug 14, 2026

Vendor Evaluation for Test Tooling: A BS-Detection Framework

Every test automation vendor demo looks incredible on a clean sample app. Here's how I actually evaluate testing and AI-QA tools before they touch a procurement budget.

Leadership 5 min
Aug 14, 2026

What a CTO Actually Wants to Hear About Quality

Test coverage percentages don't survive contact with a CTO. Here's the framework I actually use to talk about quality engineering ROI in a room full of people who don't care how many tests you have.

Leadership 6 min
Jul 17, 2026

Beyond Playwright: What Actually Makes a Good SDET

Tool knowledge has an eighteen-month shelf life and a falling floor price. The eight skills that actually separate a good SDET from someone who writes automated tests.

Careers 7 min
Jul 09, 2026

AI Safety and Validation Engineering for Financial AI: A Practitioner's Field Guide

Safety for financial AI isn't a policy document — it's evaluators, adversarial suites, explainability, telemetry, and circuit breakers running in production. A field guide to building that system.

AI Testing 8 min
May 18, 2026

Building Engineering at Scale: The 0-1-n Quality Problem

Most teams crack 0-to-1. Few survive 1-to-n. Two decades of lessons on building quality at scale across banks, fintechs, and enterprise product companies.

Leadership 8 min
Apr 11, 2026

From Red-Green-Refactor to Living Documentation: The Shift to Spec-Driven Development

TDD gave us confidence. BDD gave us collaboration. Spec-driven development gives us a single source of executable truth for product, engineering, and QA.

Practices 7 min
Apr 10, 2026

When Efficiency Becomes the Enemy

How software engineering's obsession with doing things faster quietly broke the thing it was supposed to serve.

Essay 4 min
Apr 03, 2026

TDD is a Dying Art: Myth or Reality?

TDD was Agile's cornerstone. Now some call it a dying art. Is it really fading, or just changing shape — and what does that mean for modern software teams?

Practices 4 min
Mar 01, 2026

The Self-Healing Test Myth

Why most "self-healing" automation is just expensive flakiness management, and what actually works for maintainable tests.

Test Automation 4 min
Feb 01, 2026

AI Token Costs in CI/CD

How to govern LLM token costs when AI enters your testing pipeline. Lessons from real CI/CD deployments and a framework for cost-aware AI integration at scale.

AI Testing 3 min
Jan 01, 2026

QA is a Mindset, Not a Role

How to build a quality culture where developers own testing and QA engineers enable rather than gatekeep—lessons from leading high-performing engineering teams.

Culture 3 min
Dec 01, 2025

Why I'm Skeptical of Low-Code Testing Tools

The hidden costs of low-code and record-and-playback test automation—why most tools create more problems than they solve, and when they actually make sense.

Test Automation 3 min
Nov 01, 2025

The QA Role in Agile Projects

How the QA role fits into agile teams — from acceptance criteria and shift-left testing to continuous feedback and owning quality across the sprint.

Agile 3 min

Or read Edition 01 →