§ active
4 in progress- series/ behavioral-contract / The Behavioral Contract
Notes on what a behavioral contract is, why it lives between the test and the API, and what changes about your suite when you start writing one explicitly.
5 / 6 PARTS SHIPPED 83% - series/ obsidian-rig / The Obsidian Rig
An honest tour of the personal note-taking setup I keep rebuilding in Obsidian — what survives across rebuilds, what doesn't, and why.
2 / 4 PARTS SHIPPED 50% - series/ playwright-architecture / Playwright Architecture
A long-form series on the architectural decisions inside a real Playwright test suite — fixtures, page objects, what scales, what doesn't, and what I had to delete.
4 / 6 PARTS SHIPPED 67% - series/ qa-with-claude / QA with Claude
A field journal of using Claude as a real teammate inside a real QA workflow — what it actually changes, what it pretends to change, and where I push back.
1 / 5 PARTS SHIPPED 20%
§ completed
all parts shipped# no completed series yet · the first one will land here when its last part ships
§ paused
on hold · may resume- series/ the-apprentice-suite / The Apprentice Suite
Notes from a year of trying to teach a small team to write tests they'd actually want to read. Paused because the team disbanded — I'd rather restart it with new collaborators than half-finish it solo.
PAUSED SINCE 2025-09-302 / 4 PARTS SHIPPED 50%
§ abandoned
intentionally not continuing · kept for honesty# none yet · series I tried that didn't work will land here when I cut them