Writing

What I have learned about software and the teams that build it.

Essays, notes, and opinions on testing, product judgement, technical quality, and helping people work well together. Some ideas have stuck with me. Others have changed as I have learned more.

25 essays & notes Writing since 2014

Featured

Start with the latest post

Latest essay July 2, 2026

The Agentic Engineering Exosuit

Agentic engineering is not about having one impressive AI session. It is about building the systems, loops, and feedback paths that let agents safely scale your judgement.

Read article

Archive

Earlier writing

Posts on testing, running technical workshops, and getting better at building software.

February 5, 2026

The Developer as Craftsman

How AI is transforming software developers from employees using company tools into craftsmen bringing their own toolkits - and why that matters.

Read
January 14, 2026

The Language Doesn't Matter

Reflections on how programming languages have evolved from assembly to AI, and why what really matters are the outcomes - not the code itself.

Read
July 25, 2014

Discovering the Agile Testing Quadrants

How Brian Marick's Agile Testing Quadrants model provides a framework for communicating different types of testing and countering the 'automate everything' fallacy.

Read
March 10, 2014

I realized I was testing a domain of knowledge

A colleague asked me to investigate JavaScript unit testing options, and I had an epiphany: I'm testing something, so why not use test session methodology to structure the research?

Read
January 30, 2014

Understanding APIs Through Context

Essential questions for effective API testing: understanding consumers, defining minimum viable checks, and building comprehensive testing strategies that match real-world usage.

Read
January 18, 2014

I was a stranger to my new testing team

I had been reading testing blogs for years, but joining the team was different. I realized being an internet consumer of testing content is nothing like being fully immersed in the day-to-day challenges.

Read
January 8, 2014

Beginning My Journey as a Test Automation Tools Developer

Starting a new role focused on test automation tools development. Exploring the landscape of automation opportunities, building tools to empower testing teams, and sharing insights from the beginning of this career transition.

Read