AI turns the faucet wide open. More code, more output, better looking dashboards. But nobody's watching the bathtub. A systems thinking look at why more output isn't more value.
AI turns the faucet wide open. More code, more output, better looking dashboards. But nobody's watching the bathtub. A systems thinking look at why more output isn't more value.
You prompted it. You shipped it. You own it. The lack of ownership is the real problem with AI vibe-coding. And it's also why quality suffers. Generating stuff by the dozens means nothing if you're absent from your own output.
AI gives your engineers x-time output. So you fire people. Push faster. Ship bugs with confidence. And watch your ops team burn at 2am. The defects didn't disappear. They just arrived later, at a higher cost. To the whole team and company. Slow down, zoom out and scale the whole system.
The best devs I know are lazy in the smart way. But AI is making us lazy in the dumb way. Like cleaning products that promise no scrubbing needed, we're skipping the elbow grease. Problem is, friction is how we learn. Time to learn how to distinguish necessary friction from unnecessary.
LLMs don't learn, they're not deterministic, and reviewing their output is a full-time job. Running multiple agents in parallel without proper supervision? That's not velocity. That's negligence with extra steps.
Vibe coding brought the old dev-tester silo back. Except now engineers are the ones getting half-baked deliverables thrown over the fence. One person + AI agents won't replace a cross-functional team. "You need the full package, man!" New post ✍️
Providing context to an AI is the same as describing the system in Systems Thinking. No context, generic answer. Good context, more useful answer. It's that simple.
Because, you know, IT DEPENDS!
AI coding tools make Mount Stupid a very crowded place. Everyone thinks now they know how to build software.
10 years ago I talked TestBash Brighton about the Dunning-Kruger effect. Today this phenomenon has reached new heights. Thanks to everyone thinking they are now software engineers!
When you describe a model or a system, you tend to forget the influence of yourself. Of course, you don't draw yourself into the model. Your context (a big, invisible box) highly influences it.
Recently Systems Thinking gained more popularity. There was even a Ministry of Testing event around it. Most of the time I only hear or read that Systems Thinking is important and all the benefits of it. But nobody explained how to actually do it. I try to slightly close that gap.
Eine Rede, die Anerkennung verdient. In 1 Minute zeigt @ricardalang.bsky.social , wie man mit der AfD umgehen sollte und ja, sie spricht Friedrich Merz zurecht die Kanzlerfähigkeit ab. Hut ab vor dieser Rede!
Have you ever thought about the system of a "Button"? A button is an experience. And there is so much attached to it. Let me explain.
We are (still/mostly) working with real people. Users, colleagues, customers. When we want something from them, it helps to understand what they want, so that we can provide these information. This saves time and helps us to understand the system better.
Automating processes as they are can sometimes be like putting lipstick on a pig. Just because you automate it, doesn't make the process better. Maybe start by looking at what you need to automate, before jumping straight into coding.
Happy birthday ladies!!! @rosiesherry.com and @emjaykay80.bsky.social
The adventure continues. After a week of practicing some things, we are now defining a key situation and start applying different lenses. This post includes some colorful circles, bad drawings and an empathy map. I took the freedom to bundle 4 days.
Quality Eats Process for Breakfast. That was the title of a workshop I gave 8 years ago. The message I tried to convey still stands. It's hard to define processes which result in consistent products. Wood working, baking, coffee. But especially in IT.
Grumpy Pappy is the name set on your blog. So Gemini didn’t do any magic with that.
Which reminds me of my recent hate on YouTube and why they offer me all the English and American channels with translated titles. I found the option to turn off the crap that the video plays in German. But that one…
One day I will find the right words, and they will be simple. So far I was not successful. But I keep trying.
Day 5 of the Systems Seeing Adventure. Today's task was to look at a picture and note what we see. The system and the interactions. How is it communicated and conveyed.
A painting of a bird next to the words "this dumb fucker should've stayed in school"
What comes after „Clusterfuck“?! Asking for a friend.
I was asking myself last year, why am I trying to get things done as quickly as possible? And it boils down to enjoying the accomplishment more than the journey of reaching it.
Day 4 of the Systems Seeing Adventure. This time it's about watching a TED talk from Dr. Russ Ackoff. The talk is absolutely brilliant. And the task was about sketchnoting and some analysis. Warning: no sketchnoting happened. Not my forte.
This is day 3 of the system seeing adventure. It's about exploring system concepts. As I'm quite biased on this topic, I explain the concepts that I'm following at the moment, which are helpful to me as of now.
Testing is never done. So we need to find ways to determine, what is "enough".
Day 2 of the system seeing challenge set by Ruth Malan here https://www.linkedin.com/posts/ruth-malan-4558153_system-seeing-journal-starter-kit-2025-edition-activity-7282070530961141761-xDk7
I need to get that book.
Enjoying complexity
Many years ago I learned the basics about the Cynefin Framework. The very basics. To repeat these very basics, Cynefin differentiates events into five different domains. Simple or obvious, Complicated, Complex, Chaos and Unknown or disorder. This helps to understand how to…
A self-made scraper plane standing on a workbench.
Several pieces of formatted wood from ash, hornbeam and apple tree, partially with patterns glued on them.
I built me a scraper plane. Based on plans from an Aussie woodworker. The plane is made from pieces of hornbeam, ash tree and apple tree. The blade is from an old Anant jointer plane.