Sign in

Patrick “Grumpy” Prill

@testpappy.bsky.social
527 followers 138 following 300 posts

Tester, Woodworker

PostsRepliesMedia
Reposted by Patrick “Grumpy” Prill
Dan @thatdamnqa.bsky.social · 20/06/2026
So much this. I don't care what you say: that document you used AI to write, that code you wrote with Claude — you can never understand it as well as things you wrote without such tools. I'm sad that the software industry has lost its pride in its work
121
Patrick “Grumpy” Prill @testpappy.bsky.social · 20/06/2026
AI makes producing documents almost free. But reading them? That cost hasn't changed. When "Ask Claude" doesn't mean the colleague from France, you have a problem.
testpappy.wordpress.com
Flooding the Zone, or Why Cheap Output Isn’t Free
AI has made producing documents almost free. A few prompts, a couple of minutes, and you have a risk analysis, a complete SOP, or a technical file section that looks polished and professional. The cost of output has collapsed. Not to zero, mind you. It takes electricity, water cooling the data centers, and money for the API tokens. But compared to the cost of a human writing it?
233
Patrick “Grumpy” Prill @testpappy.bsky.social · 20/04/2026
The new ThoughtWorks Tech Radar reads like a warning letter. Cognitive debt. Broken productivity metrics. Terms nobody agrees on. If you've been reading my posts, none of it will surprise you. It's always nice to get evidence that I'm not completely crazy and making all of this up.
testpappy.wordpress.com
The Tech Radar is Blinking Red
ThoughtWorks just dropped Volume 34 of their Tech Radar, and it reads less like a technology map and more like a warning letter. Several signals on the same screen, all pointing the same way. If you've been following my posts, none of them will surprise you. What's new is that one of the most respected consultancies in our industry is now saying it out loud.
03019
Patrick “Grumpy” Prill @testpappy.bsky.social · 19/04/2026
The IT consolidation was coming long before ChatGPT. AI just gave it a narrative. And the people who actually understood the systems? They're updating their LinkedIn.
testpappy.wordpress.com
The Convenient Scapegoat?
When it takes a team two weeks to add a button, the problem isn't the button. And the solution isn't AI. I've been there. Literally. A simple button on a screen. Two calendar weeks. And if you're on the outside looking in, you think: what are these people doing all day? Are they incompetent? Lazy? You see a button. You think it's a button problem.
071
Patrick “Grumpy” Prill @testpappy.bsky.social · 18/04/2026
"Are we building the right thing?" is a question as old as engineering itself. GenAI made it easier than ever to skip. Time to start asking again.
testpappy.wordpress.com
Are We Building the Right Thing, or How GenAI Made Us Forget to Ask
I was listening to the A/B Testing podcast the other day, episode 229, where Alan Page had my friend Chris Armstrong on as a guest. At one point they were talking about Verification and Validation. Two concepts that have been around forever. Two simple questions, really. "Are we building the thing right?" That's verification. "Are we building the right thing?" That's validation.
055
Patrick “Grumpy” Prill @testpappy.bsky.social · 16/04/2026
Spec-Driven Development is the hot new thing in vibe coding. Write a perfect spec, let the agent work, sit back. Sounds familiar? We called it Waterfall. We hated it. We sucked at it. Why do we think we're suddenly ready for it now?
testpappy.wordpress.com
The Waterfall Strikes Back
As of when writing this post in the first days of April 2026, the vibe coding community is buzzing about "Spec-Driven Development." Write a perfect specification, let the AI agents loose, sit back, and watch the magic happen. Revolutionary, right? For me, it feels like a déjà vu from the 2000s. Back then, we called it Waterfall or V-Model. The idea was the same: define everything upfront, hand it over to the people who build it, and collect your finished product at the end.
5206
Patrick “Grumpy” Prill @testpappy.bsky.social · 15/04/2026
I listened to a podcast about "assisted migration" for trees and plants. A fantastic topic for a systems thinker. I listened to an AI podcast just before that. And then a few uncomfortable synaptic connections clicked.
testpappy.wordpress.com
Assisted Migration, or Why Forcing AI Into Your Ecosystem Is a Terrible Idea
I recently listened to a podcast about "assisted migration." Scientists are helping plants and trees migrate to new areas because climate change is happening too fast for natural evolution. A tree that thrives at a certain temperature profile can't just walk north when its habitat becomes inhospitable. And also the seeds don't spread that quickly. Think acorns. So researchers look up international catalogs, find similar species that already grow in warmer climates, and carefully introduce them to new regions.
023
Patrick “Grumpy” Prill @testpappy.bsky.social · 14/04/2026
OpenAI valued at $852 billion without profit. Sora lost $1 million per day. Big Tech spends $700 billion yearly, and most of it vanishes into chips and electricity. IPOs are coming. Before you buy in, remember T-Online. That was counted as a safe bet, too.
testpappy.wordpress.com
The AI Gold Rush, or It’s Time to Make Money
OpenAI just closed a $122 billion funding round, pushing their valuation to $852 billion. Let that sink in. A company that isn't profitable yet, valued higher than most countries' GDP. An IPO (Initial Public Offering, when a company sells shares to the public for the first time) is expected by the end of the year. Big Tech is planning to spend nearly $700 billion on AI this year alone.
131
Patrick “Grumpy” Prill @testpappy.bsky.social · 13/04/2026
The S-to-P Jig is an advanced cognitive jig from DSRP. Scrum is a perfect example. And understanding it explains why good Scrum Masters adapt the framework instead of just following it.
testpappy.wordpress.com
Frameworks and Systems Thinking. How the S-to-P Jig Works.
Imagine you want to buy a new bike. Before you even walk into the shop, you already have a picture in your head. Where will you ride? City commute, gravel paths, weekend tours in the mountains? Luggage and how much? How often? You build a little mental model of your situation. And then, almost without noticing it, you walk into the shop and use that model as a lens.
000
Patrick “Grumpy” Prill @testpappy.bsky.social · 12/04/2026
"Where are your solutions?" Fair question. Honestly: I don't have any. What I have is tools for thinking. Systems thinking. Perspective shifts. I can't think for you. But I can show you ways to improve your thinking. I don't want you to share my thinking. That's my contribution. Small, but mine.
testpappy.wordpress.com
Why I Rant Without Providing Solutions
"Why do you only point out problems? Where are your solutions?" It's a fair question. I ask it myself sometimes, scrolling through my own posts. Another rant about AI hype. Another frustrated observation about how we're losing craftsmanship. Another finger pointing at something that's broken. A bit more salt into some open wounds. And then... nothing. No neat five-step plan. No actionable takeaways.
052
Patrick “Grumpy” Prill @testpappy.bsky.social · 11/04/2026
Heroes mask a system's weaknesses. When they're gone, things collapse. AI agents are the new heroes, flooding teams with output. But a healthy system doesn't need heroes. It needs balance.
testpappy.wordpress.com
Are AI Coding Agents the New Heroes, and Why That’s Not a Compliment
Many teams have one. The hero. The person who stays late, works weekends, knows every corner of the codebase, and somehow holds everything together. Management loves them. Colleagues rely on them. But having a hero in your team is not a good sign. It's a symptom. Now, AI coding agents are stepping into that role. And nobody seems to notice the pattern repeating.
052
Patrick “Grumpy” Prill @testpappy.bsky.social · 10/04/2026
Yesterday's garbage run by the river got me thinking. Biases aren't "just" glitches in our brains. They're stable systems with feedback loops. And they all have a social layer that makes them sticky. Find the loop, find the leverage point.
testpappy.wordpress.com
Biases are Systems, or Why Knowing About Them Doesn’t Make Them Go Away
In psychology and cognitive science, cognitive biases are systematic patterns of deviation from norm and/or rationality in judgment. - Wikipedia on List of cognitive biases We love to treat biases like bugs in our brains. Little glitches in the wetware that we can patch once we know about them. "Oh, that's just confirmation bias," we say, as if naming the demon exorcises it.
631
Patrick “Grumpy” Prill @testpappy.bsky.social · 09/04/2026
The simple answer wins. Always. Because we wanted it that way. We trained the algorithm, and now it trains us. Keep thinking. Leave the one-liners to the comedians
testpappy.wordpress.com
The Asymmetry of Explanation, or Why the Simple Lies Win
A populist makes a statement. Eight words. It fits on a bumper sticker. It goes viral. Millions nod along. You know it's wrong. You know it's an oversimplification. You want to counter it. But here's the thing. To explain why it's wrong, you need context. You need to draw out the system. You need several minutes, just to set up the picture before you can even get to the point.
011
Patrick “Grumpy” Prill @testpappy.bsky.social · 08/04/2026
AI agents promise to write your tests for you. Sounds great until you realize: a test suite you didn't build is a test suite you don't understand. Don't let green checkmarks replace your own eyes.
testpappy.wordpress.com
The Blind Confidence of AI-Generated Tests
There is a new promise floating around. Let an AI agent write your tests. Let it generate your automation. Let it take that burden off your shoulders so you can focus on the "important things." Sounds great, right? Except that it isn't. Not entirely, at least. Don't get me wrong, I'm not against using AI to support testing. I use it myself.
162
Patrick “Grumpy” Prill @testpappy.bsky.social · 07/04/2026
AI agents are writing your test scripts now. So what exactly are you still doing here? If coding was the vehicle but you forgot the destination, you might be getting Pluto-ed. A post about dwarf planets, AI shepherds, and redefining your orbit.
testpappy.wordpress.com
Did Test Automation Engineers Just Get Pluto-ed?
Remember when Pluto got demoted? One day it was a planet, a proper member of the solar system. Kids learned it in school, it had its place in the lineup. Then in 2006, the International Astronomical Union decided that Pluto didn't quite meet the criteria anymore. Too small. Couldn't clear its orbit. Still there, still orbiting, but suddenly: dwarf planet. Thanks for your service.
033
Patrick “Grumpy” Prill @testpappy.bsky.social · 06/04/2026
AI coding agents produce the most probable code. Not the best. Not the most elegant. The most average. Without skill to guide them, you'll get a codebase that works, passes tests, and slowly becomes a maintenance nightmare. Your code deserves better.
testpappy.wordpress.com
The Most Average Codebase You’ve Ever Seen
Everyone is excited about AI coding agents. Claude Code, Cursor, Copilot, Codex, you name it. They write code, they refactor, they even debug. And yes, it's impressive to watch from the sideline. But let me ask you something: have you actually looked at the code they produce? Developers are knowledge workers. Not in the vague, corporate sense of the word. I mean literally.
032
Patrick “Grumpy” Prill @testpappy.bsky.social · 05/04/2026
A tester who doesn't think in systems is just poking at a surface. DSRP gave me a framework for what good testers do intuitively: draw boundaries, understand parts and wholes, stress relationships, switch perspectives. That's how you detect risks. That's the real job.
testpappy.wordpress.com
Testing Is Systems Thinking
Testing is an important part of systems thinking. And systems thinking is an important part of the tester's job. So what does a (software) tester actually do when it comes to thinking in systems while testing? Not in the abstract, philosophical sense. Practically. What happens in your head when you sit down to test something? I've been chewing on this for a while, and DSRP from the Drs.
040
Patrick “Grumpy” Prill @testpappy.bsky.social · 04/04/2026
Test cases describe a desired reality. But what does that mean through a systems thinking lens? I have given it a try to explain my train of thought.
testpappy.wordpress.com
Systems Thinking and Test Cases
I want to try describing how I think systems thinking and test cases relate. This has been brewing in my head for a while, and it connects to the mental model concept I introduced in part 0 of the Six Moves series. According to Drs. Cabrera, a mental model (M) is the way we organize (O) information (I) about a system.
010
Patrick “Grumpy” Prill @testpappy.bsky.social · 03/04/2026
12 o'clock in Germany. Time to raise the gas prices. Do we get a new all-time high? Here is a rule from systems thinking that helps to understand situations like this. When the purpose of a system does not match its intention. Bonus post today, because of reasons...
testpappy.wordpress.com
The Purpose of a System Is What It Does, or Why German Gas Prices Peak at Noon
Here in Germany, politicians wanted to help citizens cope with high gasoline prices. Their solution? A new regulation that allows gas stations to raise prices only once per day, at noon. The communicated intention was clear. Stop the wild price fluctuations, make prices more predictable, protect consumers. Sounds reasonable, right? Except the result is the opposite of what they said they intended.
021
Patrick “Grumpy” Prill @testpappy.bsky.social · 03/04/2026
In woodworking, glue strength depends on surface area. In teams, those surfaces are the moments where people connect. When we automate them away, we don't just remove work. We remove the thing that held the structure together.
testpappy.wordpress.com
AI Cannot Replace Glue Work
A colleague of mine left recently. She was one of the strongest connectors I've experienced in my career. The person who remembered what was discussed three meetings or five years ago. Who noticed when someone went quiet. Who made sure the right people talked to each other before things went sideways. She didn't have a fancy title for any of this.
042
Patrick “Grumpy” Prill @testpappy.bsky.social · 02/04/2026
We love labeling things as good or bad. Especially when testing. But labeling while building your mental model contaminates your map. Observe first, evaluate later. Bonus to The Six Moves series.
testpappy.wordpress.com
Don’t Label While You Model – The Six Moves – Part 7
What? Part 7 of a six part series? Here is a small bonus. There's a trap I keep falling into. So I want to share it, maybe it's useful for you, too. You're exploring a system, you're building your mental model, you're trying to understand what's going on. And then you stumble across something. Something unexpected. Something that feels wrong. And before you even finish processing what you just observed, your brain has already slapped a label on it.
010
Patrick “Grumpy” Prill @testpappy.bsky.social · 01/04/2026
Same reality, seen differently. The P-Circle lays out who is looking, from where, and what they see. The real power? Noticing whose perspective is missing. Part 6 of the Six Moves.
testpappy.wordpress.com
Looking From All Sides – P-Circle – The Six Moves – Part 6
This is Part 6 of a series where I apply six systems thinking moves to the AI landscape. In Part 5 we cracked open relationships with the RDS Barbell. Now we step back and ask a different question entirely. Not what, not how, but who. The sixth move from the DSRP framework is the P-Circle. You take a topic and you lay out all the perspectives around it.
000
Patrick “Grumpy” Prill @testpappy.bsky.social · 31/03/2026
Nature hides its secrets in relationships. So do the systems we build. Part 5 of the Six Moves grabs the relationship arrows and asks: what is this made of?
testpappy.wordpress.com
Crack Open the Arrow – RDS Barbell – The Six Moves – Part 5
This is Part 5 of a series where I apply six systems thinking moves to the AI landscape. In Part 4 we connected the parts and watched them interact. Now we pick up one of those connections and look inside. The fifth move from the DSRP framework is the RDS Barbell. Three letters, three steps. Start with a R…
000
Patrick “Grumpy” Prill @testpappy.bsky.social · 30/03/2026
AI used well makes you faster, not lazier. Feed it stack traces, let it draft scripts, use it to learn. But stay in the loop. The moment you stop looking at the output, you're a spectator, not a professional. Here's a few examples that work for me.
testpappy.wordpress.com
Responsible Use of AI to Gain Personal Efficiency
I've been warning about the dangers of AI a lot lately. And I stand by all of it. But I realized that I've been painting an incomplete picture. Because AI, used well, is genuinely useful. So let me try the other side for a change. The key question isn't whether to use AI. It's how. And the answer, as always: it depends!
042
Patrick “Grumpy” Prill @testpappy.bsky.social · 29/03/2026
Microsoft, Google, Apple, Meta. And now OpenAI and Anthropic. The speed of increasing dependency on big tech in the age of AI is getting higher and higher each day. Big tech has found a new drug to make us even more dependent. And we.... seem to accept it.
testpappy.wordpress.com
Is AI the New Drug, or How We Are Building Dependencies We Can’t Escape
I like AI. I use it every day. It helps me understand tricky things, write code, and capture ideas in new ways. And that's exactly what makes me nervous. Because there's a pattern here that I've seen before. Not with technology, but with any substance or habit that starts out making your life better and slowly, quietly, becomes something you can't function without.
011
Patrick “Grumpy” Prill @testpappy.bsky.social · 28/03/2026
Often the beauty lies in the simplicity of a thing. AI allows people to add more without much friction. But is this really useful?
testpappy.wordpress.com
More Is Not Better, or How AI Kills the Art of Leaving Things Out
There's a principle that every good craftsperson knows. Whether they work with wood, with code, or with words: the magic is in what you leave out. A well-turned wooden bowl isn't beautiful because you added more material or decoration. It's beautiful because you removed everything that wasn't the bowl. And you stopped adding when it was enough. Software used to work like that.
001
Patrick “Grumpy” Prill @testpappy.bsky.social · 27/03/2026
Happy Friday rant from yours truly: Testers build trust by understanding thought processes. LLMs 'explain' themselves too. But is it real reasoning or post-hoc storytelling? And where are the observability folks when we need them most? Asking not only for a regulated industry. Happy weekend!
testpappy.wordpress.com
I Don’t Trust This Output Farther Than I Can Throw a Washing Machine
Over the last few months I had a weekly pair testing session with James Thomas. When I pair with James Thomas, we talk. A lot. Not about the weather or what we had for lunch, but about what we're doing and why. "I'm clicking here because I noticed this behaves differently when..." or "I want to see that, because there is a system coming later in the flow that...." The cursor moves, and the reasoning follows.
011
Patrick “Grumpy” Prill @testpappy.bsky.social · 27/03/2026
Parts look manageable in isolation. Connect them, and patterns emerge. Some of those patterns are not pretty. Part 4 of the Six Moves throws a Part Party.
testpappy.wordpress.com
When the Parts Start Talking to Each Other – Part Party – The Six Moves – Part 4
This is Part 4 of a series where I apply six systems thinking moves to the AI landscape. In Part 2 we zoomed in and found six parts inside a coding agent. In Part 3 we zoomed out and found layers both below and above. Now comes the fun part. The fourth move from the DSRP framework is the Part Party…
000
Patrick “Grumpy” Prill @testpappy.bsky.social · 26/03/2026
They removed the wolves from Yellowstone and rivers eroded. Now companies remove people and wonder why teams fall apart. You're not cutting a role. You're intervening in a complex, organizational ecosystem that you don't fully understand.
testpappy.wordpress.com
The Wolves in Your Company, or Why Replacing People with AI Breaks Things You Can’t See
In 1995, scientists reintroduced gray wolves into Yellowstone National Park. The wolves had been absent for about 70 years, hunted to local extinction because people saw them as a problem. What happened after their return stunned everyone. The elk changed their behavior. Trees grew back along the rivers. Beavers returned. Songbirds came back. Even the rivers changed their course because stronger root systems stabilized the banks.
031
Patrick “Grumpy” Prill @testpappy.bsky.social · 26/03/2026
Are they building a new AI data center in your vicinity? Then you are better not in urgent need of a plumber. There are relations in the larger system of AI that you have not even dreamed of before.
testpappy.wordpress.com
Is Plumber Availability a New Signal for AI?
Here's a sentence I never expected to write. One indicator for the state of artificial intelligence might be whether you can get a plumber to fix your kitchen sink. At least in the US. But it shows how weirdly connected systems can be. BlackRock just invested $100 million in training plumbers, electricians, and HVAC technicians. Not because they suddenly developed a passion for copper pipes, but because the AI boom is eating through skilled trade workers at an alarming rate.
000
Patrick “Grumpy” Prill @testpappy.bsky.social · 25/03/2026
You can't understand a thing without understanding the systems it lives in. Zooming Out is the move that reveals the context. And context changes everything. Part 3 of the Six Moves.
testpappy.wordpress.com
Systems Don’t Exist in a Vacuum – Zooming Out – The Six Moves – Part 3
This is Part 3 of a series where I apply six systems thinking moves to the AI landscape. In Part 2 we zoomed in and discovered six parts inside a coding agent. Now we reverse the direction. The third move from the DSRP framework is Zooming Out. Instead of asking "what are the parts?", you ask "what is this thing a part of?" What larger system does it sit in?
010
Patrick “Grumpy” Prill @testpappy.bsky.social · 24/03/2026
We're building AI that explores applications. But when I automate tests myself, I learn the system deeply. Hand that to an agent, and the learning is gone. And where will the next generation of testers come from if we remove the bottom rungs?
testpappy.wordpress.com
Becoming AI Shepherds, and Who Will Grow the Next Generation of Testers?
Last week SmartBear launched BearQ, a team of AI agents that autonomously explore, learn, and test your applications. I watched the presentation and I have to say, it looks impressive. A QA Lead agent that parses your intent, hands off work to exploration agents, and comes back with results before your tea is ready. The future of testing is here, apparently.
110
Patrick “Grumpy” Prill @testpappy.bsky.social · 23/03/2026
Richard Feynman said "Everything is really interesting when you look close enough". In Part 2 of the series we zoom in. We look at the parts and the parts of parts. And the... you get the gist.
testpappy.wordpress.com
We Are Going In – Hold My Beer! Zooming In – The Six Moves – Part 2
This is Part 2 of a series where I apply six systems thinking moves to the AI landscape. In Part 1 we drew boundaries with the Is/Is Not List. Now we open the lid. The second move from the DSRP framework is Zoom In. You take a thing and you ask, what are its parts? What is it made of?
010
Patrick “Grumpy” Prill @testpappy.bsky.social · 22/03/2026
AI just ate the solution space for breakfast. Coding, testing, automation — all commodities now. The only skill left that matters? Understanding the actual problem.
testpappy.wordpress.com
Are We Celebrating the Wrong Thing?
Last week, actually yesterday when writing this, SmartBear launched BearQ. An agentic QA system that autonomously explores and tests your application. About a year ago, the big news was that AI can write your code for you. So let me get this straight: AI writes the code, and now AI tests the code. What exactly are we still doing here?
063
Patrick “Grumpy” Prill @testpappy.bsky.social · 21/03/2026
Here's a quick Saturday night post, that just wanted out. Companies are trading their vision for margins, replacing people with AI, and calling it transformation. But a tool doesn't care about your vision. People do.
testpappy.wordpress.com
The Death of the Vision, or How We Trade Purpose for Margins
Every company needs to make money. That's not a vision, that's survival. Having more income than spending is the baseline, the heartbeat that keeps the lights on. But a heartbeat alone doesn't make you alive. You need a reason to get up in the morning. And that's what a vision is. It's the reason people show up, stay late, argue in meetings, and care about the outcome.
011
Patrick “Grumpy” Prill @testpappy.bsky.social · 21/03/2026
RAM prices exploded, laptops becoming unaffordable, Big Tech wants to push us into the cloud. But could scarcity bring back the lost art of efficient programming? Constraints breed creativity. They always have.
testpappy.wordpress.com
RAMmageddon – Will Scarcity Bring Back the Lost Art of Efficient Programming?
Remember when 32 gigabytes of DDR5 cost you around a hundred bucks? That was September 2025. Six months later, the same kit costs 350 dollars or more. If you can find one at all. DRAM prices rose by more than 150% throughout 2025, and they're still climbing. Most of it only in the second half of the year. Some analysts call it "RAMmageddon."
031
Patrick “Grumpy” Prill @testpappy.bsky.social · 20/03/2026
What happens when thousands of high earners suddenly stop spending? In my second post today, I zoom out of IT and into the wider economy. AI is triggering a reinforcing loop. Most of the dominoes haven't fallen yet.
testpappy.wordpress.com
The Domino Effect Nobody Sees Coming, or How AI Layoffs Will Ripple Through Everything
In this morning's post, I wrote about how AI is accelerating consolidation in the IT industry. Companies are letting people go. Tool vendors are under pressure, both because of license fees and because AI can now replace entire product categories. And that pressure creates even more layoffs. It's a self-reinforcing loop. But I didn't talk about what happens next. And "what happens next" is where it gets really uncomfortable.
152
Patrick “Grumpy” Prill @testpappy.bsky.social · 20/03/2026
Reinforcement loops are an interesting thing in systems thinking. This week when I heard the news from Atlassian another one of those love reality moments hit me. In today's post I try to roughly sketch the mental model of a system that unfolded in my brain.
testpappy.wordpress.com
The AI Efficiency Trap
There's a story about Henry Ford. Ford supposedly wanted to pay his workers enough so they could afford to buy the cars they were building. Whether it's true or not doesn't matter. The point stands: your workers and your customers are often the same people. Now look at what's happening in tech right now. Atlassian just cut 1,600 jobs. Meta is planning to lay off around 15,000 people.
153
Patrick “Grumpy” Prill @testpappy.bsky.social · 19/03/2026
A wooden bowl in a museum. You see the wood that's left. Not the tree, not the failed attempts, not the hands that shaped it. Systems thinking is about seeing what you don't see.
testpappy.wordpress.com
What the Archaeologist Didn’t Find, or Systems Thinking and the Art of Seeing What’s Missing
I recently learned something about archaeology that opened my eyes. Mostly because I somehow missed this, while it's clearly sitting in front of me. There's a whole discipline around examining ancient waste dumps. Middens, they call them. Mountains of discarded shells, broken pottery, animal bones. And it hit me: most of what archaeologists dig up is stuff people threw away or left behind.
030
Patrick “Grumpy” Prill @testpappy.bsky.social · 18/03/2026
When everyone uses the word 'AI' and means something different, that's not a conversation. That's noise. Part 1 of the six moves of systems thinking applies the Is/Is Not List to the AI hype. Because boundaries matter.
testpappy.wordpress.com
Distinction – What Is? And Also, What Is It Not? The Six Moves – Part 1
This is Part 1 of a series where I apply six systems thinking moves to the AI landscape. Part 0 introduced the foundation: M = I × O and the Love Reality Loop. Now we get practical. The first move is the Is/Is Not List. It's a Distinction move from the DSRP framework. The idea is disarmingly simple. You take a thing, and you describe what it is.
010
Patrick “Grumpy” Prill @testpappy.bsky.social · 17/03/2026
It's time to go meta. I wrote a bunch of posts about AI risks lately. This is post explains the thinking behind the thinking. Applying M=IxO, the Love Reality Loop, and the "six moves" of DSRP that changed how I approach system thinking and in this case how I see the AI landscape.
testpappy.wordpress.com
A Practical Lesson in Systems Thinking – The Six Moves – Part 0
Over the last few weeks I wrote a lot. About vibe coding. About outsourcing testing to AI. About the 10x productivity myth. About ownership, lock-in, and the bathtub that nobody is watching. I didn't plan it as a series. But looking back, all of these posts are connected. They are all attempts to explain the current state of my mental model on AI.
121
Patrick “Grumpy” Prill @testpappy.bsky.social · 16/03/2026
What do railways and AI have in common? Massive capital, big narratives, broad application. The pattern repeats. Systems thinking explains why the hype always overshoots, and why the brakes never work in time.
testpappy.wordpress.com
The Leverage Effect, or Why AI Is Eating Everything
What happens when the richest companies in human history all push in the same direction, at the same time, across almost every industry? We're finding out right now. And if you look at it through a systems thinking lens, what you see is not just a trend. It's a cascade of leverage effects reinforcing each other. Let me explain what I mean.
033
Reposted by Patrick “Grumpy” Prill
Mel Eaden @melthetechie.bsky.social · 11/03/2026
I was just talking about this today. It's a toddler with a green crayon. Just because you see green everywhere doesn't mean it's good or it's in the right place. The code LLMs creates needs supervision and expertize to make sure it's not making things up or hiding when something isn't working.
044
Patrick “Grumpy” Prill @testpappy.bsky.social · 13/03/2026
You don't do everything by hand. You don't put everything through the machine. The hybrid woodworker knows the difference and understands what to use when. So should the developer, using AI, or basically any other tool.
testpappy.wordpress.com
The Hybrid Shop, or Knowing When to Use Power Tools
I've been woodworking for about 20 years now. And if there's one thing that separates a hobbyist who makes okay stuff from someone who makes really satisfying work, it's not the tools. Trust me, I have a few Festool tools, and I still suck at using them. It's knowing which tool to reach for when and how to use it.
021
Patrick “Grumpy” Prill @testpappy.bsky.social · 12/03/2026
Companies survived cloud outages because people understood the systems. Now we're firing those people and "replacing them" with AI. Here's my Ishikawa analysis of why that's a slow-motion train wreck. Love reality! Before reality stops loving you back.
testpappy.wordpress.com
System Seeing Adventure – The AI Lock-In Catastrophe
As long-time readers might remember, Ruth Malan has these wonderful 30-day challenges she calls "System Seeing Adventures." It is an exercise where you pick a system and you look at it through different lenses. You look at the connections, the dependencies, and the feedback loops. You use different techniques for visualization. You stop looking at the marketing slides and start looking at what is really happening.
011
Patrick “Grumpy” Prill @testpappy.bsky.social · 11/03/2026
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.
testpappy.wordpress.com
More Output Is Not More Value, or Why AI Might Break Your System
Every few years, a new tool arrives with bold promises. Better, faster, cheaper. We've seen it with test automation frameworks, with DevOps platforms, with low-code solutions. The marketing fliers are always shiny. The demos always impressive. And the promises always the same: more output, less effort. But this time it's different. Not because AI is fundamentally better than previous hype cycles (the jury is still out on that), but because it's so generic.
063
Patrick “Grumpy” Prill @testpappy.bsky.social · 10/03/2026
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.
testpappy.wordpress.com
You Ship It, You Own It.
My colleague James and I had a conversation the other day about this whole AI vibe-coding thing and how it affects us. And I realized that all the topics I wrote about over the last few days all lead to the same thing. The lack of ownership. A few weeks ago I wrote about what happens when you outsource testing to the AI…
051
Patrick “Grumpy” Prill @testpappy.bsky.social · 09/03/2026
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.
testpappy.wordpress.com
AI Increases Output by 10x. Especially Stress.
Open LinkedIn or YouTube on any given day and you'll find someone confidently explaining that engineers now produce 10x the code thanks to AI. Ten times! Let it be five times. Doesn't matter. And companies are drawing the logical conclusion. If one engineer does more work by herding AI agents, you need fewer engineers. The code practically writes itself. Every bottleneck on the way gets mitigated by removing roles and people.
011
Patrick “Grumpy” Prill @testpappy.bsky.social · 08/03/2026
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.
testpappy.wordpress.com
Friction-Maxxing, or The Case for Elbow Grease
My friend Maaike Brinkhof recently wrote a post called "They will not break me." Her point, in a nutshell: the more they push her to offload her work to an LLM, the more she grabs pen and paper, takes her time to think, and does her work slowly and thoroughly. And it finally kicked me into writing this piece that's been bouncing around in my head for a while.
031
Patrick “Grumpy” Prill @testpappy.bsky.social · 06/03/2026
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.
testpappy.wordpress.com
Vibe Coding is Like Groundhog Day
Vibe coding reminds me of micro-managing a talented junior developer. Except it's worse. Because the junior eventually learns. The junior starts anticipating your expectations, picks up patterns, develops judgment. The AI? You explain the same basics over and over. Every. Single. Task. Yes, I know about context files and skills and custom commands. I use them myself. But let's be honest here, every task you hand to an AI still needs to contain everything.
042