Writing — 11 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
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 →