
We Were Building Slop by Hand for Decades
Software slop predates AI: legacy systems are full of dead weight. With AI, the real payoff now lies in cleaning up and slimming down existing software.
Thoughts and insights on software testing, quality assurance, and the future of technology.

Software slop predates AI: legacy systems are full of dead weight. With AI, the real payoff now lies in cleaning up and slimming down existing software.

Agentic QA holds up through many small feedback loops in the process instead of one big test gate at the end. Three ideas for where a team can start.

AI in testing writes tests, explores apps and generates test data. It also becomes a test object itself, from chatbots to RAG search.

Failure is not a state, it is a decision. What an improv lesson teaches about quitting, sticking with it, and three small questions that help.

Using AI for our old tasks just gives us faster horses. As the next abstraction layer, AI rewards precise intent and teams that talk to each other.

Agile ways of working spark more eye rolls than motivation today. Agile isn't dead, though: now is the time for real agile that is individual and human.

Simply accepting AI output creates no bond with the result. Ownership of code, architecture and tests grows from working through them yourself.

Kamchatka 2008 with books instead of a ChatGPT itinerary: what the double compression of time and work does to us, and why deliberate brakes help.

AI generates movies and apps while teams drown in legacy code. Why we should use AI for the problems that actually hurt, not for demos.

A waiting room without a smartphone, and suddenly a thought appears. Why our brains need idle time and why boredom is an incubator for ideas.

The risks of open source software go beyond cost: licenses, maintenance, support and quality. So test it yourself and give back to the community.

Caught in the AI hype cycle? Total refusal rarely works. Small steps and Gartner's model help you stay calm and alert amid the constant AI noise.

AI delivers results fast, and the learning process passes us by. Testers grow through questions, debugging and system knowledge, not generated tests.

Software architecture is a cornerstone of testability and has to keep evolving. That works best when testers and architects talk, ideally over coffee.

AI text floods and vibe coding can feel overwhelming. Three things keep me calm: shifting my focus, taking a step back and the ideas of the Stoics.

The future of testing lies not in better tools but in humanity. Why testers are the interpreters between AI, code, and the people behind it.

Every mindset grows from experience in the reality loop. A coach who calls a team's attitude wrong is dodging the actual job and their own agile values.

Should AI programming languages stay readable for humans? If AI writes the code, compilers and syntax may change. What that leaves for developers.