Writing

Writing

Ongoing series drawn from real-world experience — hard-won lessons on running large test suites, and foundational explainers on how software systems talk to each other. Pick a series to start reading.

Articles are also published on Medium.

11 Testing at Scale A practical series on building and running large test-automation suites — Playwright-BDD architecture, fixtures as a runtime system, tag-driven execution, cloud-native CI/CD, and quality gates beyond the functional. Drawn from real-world experience; all examples are generic illustrations of the patterns. View series → 1 Software Foundations Foundational explainers on how software systems actually talk to each other — HTTP methods and status codes, REST, WebSockets, web services and GraphQL, and the protocols underneath. Written for engineers who test and build APIs, with a bias toward what matters in production. View series →