Hands-on notes from 15 years in quality engineering.
Writing about QA, processes, and the changing nature of professional work.
pinned
recent
Testing a data migration nobody should notice: part 1 — the problem
When an API project needs to change its data source without the customer noticing, unit tests are not enough. This is the story of how I built a custom comparison pipeline to close that gap — alone, incrementally, and with a little help from ChatGPT.
Working MVP in 90 minutes — Lovable, Anthropic API, and knowing what you want to build
How I went from idea to working MVP in a single evening — and why the 90 minutes was the easy part.
We do Scrum. We have dailies.
A case study in teams that adopted Scrum by scheduling meetings — and quietly dropped the one that actually makes it work.
The Scrum adoption that actually worked — and why
A case study in successful agile adoption — where the turning point was not the team understanding Scrum, but management finally leaving them alone for two weeks.
Postman, Newman, and a little bash to make it useful
How to run Postman collections from the command line with Newman and wrap the output in a bash script that actually tells you what went wrong.
The course industrial complex
Every technology wave brings the same thing slightly faster than the technology itself: a course about it. An observation on momentum, monetisation, and what actually makes someone good at their job.