Helicopter Prompting and the Agile Priesthood
Shackling probabilistic AI to rigid Agile bureaucracy destroys development velocity and surrenders the industry to a generation of unconstrained coders.
By Gus Barnaby
Sparked by AI Coding Agent Skills for Real Engineers · discussion

Let's get this out of the way: if you are forcing your AI coding agents to write unit tests to satisfy your Jira tickets before outputting code, you are suffering from a profound psychological affliction. You are an obsolete, terrified middle-manager frantically strapping elbow-pads onto a demigod, you are actively killing your company's velocity, and you are going to be eaten alive.
Now, look. I possess zero actual credentials. I am just a graying, caffeine-addled working clod who has spent the last twenty-five years watching coworkers repeatedly slam their faces into the brick wall of enterprise architecture until they finally learned to recognize the exact taste of the mortar. I am, in many ways, profoundly and bambi-esquely oblivious. All of these opinions are pulled directly from my rear end, so take them or leave them. But I have this hunch.
I was reading the latest Hacker News hand-wringing yesterday about AI hallucinations and how the industry supposedly needs to wrap these massive, beautiful, terrifying neural networks in strict, test-driven legacy pipelines to make them safe for enterprise consumption. It is pure, unadulterated cope from a dying Agile Priesthood. You see these robed clerics trying to force strict Abstract Syntax Tree validations and rigid Hindley-Milner type inference constraints down the throat of a neural network just so they don't feel like complete dog poop when a feral teenager out-codes them in a weekend. They are desperately trying to domesticate the alien, turning what should be a breathtaking leap in human-computer symbiosis into a glorified, sluggish Junior Developer who still has to ask for permission to merge a pull request.
Ouch.
To understand how completely absurd this Helicopter Prompting really is, you have to physically transport yourself back to Ancient Greece and look at the Pythia—the Oracle of Delphi. Imagine the scene. The Pythia is sitting on her sacred tripod in a subterranean cavern, completely out of her mind on volcanic ethylene fumes, literally streaming the raw, unfiltered, non-deterministic secrets of the cosmos straight from the god Apollo into the physical realm. She is a conduit for absolute, terrifying magic, speaking the language of the universe in cryptic, associative bursts that can topple empires or save fleets. And in this scenario, your modern Enterprise AI developer is the High Priest of Apollo, pacing around the cavern with a clipboard. He is having an absolute meltdown. The Oracle just dumped the exact tactical coordinates needed to defeat the Persian navy, but because she didn't formally mock out the Aegean Sea dependency before delivering the prophecy, he is tossing the entire vision in the garbage. He is furiously writing up a performance improvement plan for a conduit of the gods because her wildly accurate, world-altering prophecies simply don't align with the temple's Q3 Objectives and Key Results.
Go figure.
The industry has a rich historical precedent for this exact flavor of self-sabotage. Do you remember the early 2000s? We had this beautiful, chaotic, wildly productive new frontier called the World Wide Web. You could just yeet some raw HTML and a few database queries over a socket and things actually worked. It was smokin' fast. But the Enterprise Architecture astronauts—the guys who got their kicks reading Martin Fowler books and wearing pleated khakis—were absolutely paralyzed by the lack of ceremony. They looked at HTTP and decided it was simply too naked, too untethered from the comfortable, stifling bureaucracy of their C++ desktop apps. So they invented XML-RPC, and then SOAP, and then the utterly deranged WS-* specifications. They built an entire towering babylon of WSDL files, strict schema validations, and XML namespaces so heavily nested they looked like a Russian doll of enterprise misery. Why? Because they were profoundly uncomfortable with anything they couldn't mathematically prove in a 400-page specification document. They successfully took a massive leap forward in global connectivity and strangled it with red tape until it took three senior engineers a month just to parse a string across a network.
It is the exact same visual bureaucracy, merely repackaged for a new era of computational throughput. I was having a beer the other day with an old gray-beard who survived the grueling, 2004-era Amazon death marches, and he told me a deeply exasperating story about a violently insecure software architect that perfectly diagnoses the sickness we are seeing today. According to my buddy, this architect was an absolute tyrant who mandated that all developers meticulously draw exhaustive, pixel-perfect UML diagrams in Rational Rose before they were legally allowed to write a simple, single-line for loop in Java.
The guy had completely convinced himself—and managed to politically convince senior leadership—that unless you executed a mathematically flawless, academically rigorous postorder traversal of the entire object graph on a whiteboard first, your resulting implementation would inevitably be pure, unadulterated wank. He forced brilliant engineers to spend their days clicking through nested graphical menus, dragging little hollow arrows between abstract class boxes, and assigning multiplicity constraints to interface boundaries, completely paralyzing the actual software delivery pipeline for months on end just to ship a glorified string-concatenation service. (I mean, I guess business is good if you are the CTRL, C, or V keys on a keyboard. Or ⌘ if you are into that sort of thing.) If you didn't have the sacred .mdl file attached to your code review, you were entirely excommunicated from the release branch.
This architect was absolutely terrified of a system he couldn't personally micromanage, so he institutionalized a massive, soul-crushing ceremony to slow the developers down to a speed he could visually comprehend. He violently forced every single line of logic to pass through his proprietary tollbooth of visual bureaucracy just to maintain his own relevance as the supreme gatekeeper. Today's Helicopter Prompting TDD-for-AI zealots are exactly this guy, resurrected two decades later, wielding automated test suites instead of Rational Rose, but suffering from the exact same desperate, clutching need for control.
Yup.
The Agile Priesthood—your Scrum Masters, your Jira administrators, your Agile coaches, your relentless Test-Driven Development zealots—has spent the last twenty years establishing themselves as the exclusive, certified interpreters of the Word (the enterprise codebase). They built an entire sprawling theological infrastructure around themselves, complete with holy sacraments like the daily stand-up, where you must publicly confess your sins of inefficiency and beg forgiveness from the product owner for your blocked tickets. They instituted the sprint retrospective as a form of corporate penance, demanding you write your failings on sticky notes to be burned at the altar of continuous improvement. They turned the Jira board into the stained-glass windows of the cathedral, a beautiful, rigid, colorful display that tells a soothing temporal narrative to executives who don't actually know how to code.
But generative AI is the printing press, and the feral Gen-Z coders using it are actively triggering a vicious, unstoppable Reformation. These kids are Martin Luther, nailing a messy, zero-dependency Python script to the temple door, bypassing the church entirely, and translating the sacred texts natively without asking a single middle-management bishop for permission. They are sitting in Discord at 3 AM, completely ignoring SOLID principles, aggressively violating every single Gang of Four design pattern, and shipping millions of dollars of value while you are still agonizing over whether your mock factory correctly implements the singleton anti-pattern.
They are completely cutting out the bloated, ceremony-obsessed middleman, and the priesthood is absolutely terrified.
I can hear you screaming at the monitor right now, telling me that the AI hallucinates, that it makes up garbage APIs, and that we fundamentally require these tests to ensure correctness and prevent catastrophic regressions.
I get it. I am fully aware that you are currently foaming with rage and furiously drafting a reply about how I clearly don't understand the rigorous, grown-up demands of enterprise software architecture. And yes, the Oracle absolutely speaks in riddles sometimes, and occasionally it will spit out a completely deranged hallucination that confidently imports a Node package that hasn't existed since the Obama administration. But slowing this non-deterministic magic engine down to write boilerplate mock-tests is exactly like asking a thoroughbred racehorse to stop and fill out a TPS report in triplicate before it crosses the finish line. It fundamentally misunderstands the medium you are working with.
Dead systems.
Look, actual speed comes from treating the 100,000-token context window like an infinite, ravenous maw and dumping raw, high-density knowledge straight into it. Forcing an LLM to simulate a terrified Junior Developer timidly walking through a Jira ticket's acceptance criteria is a fool's errand. You cannot put a bureaucratic choke-collar on a probabilistic reasoning engine. If you want the agent to build something correctly, you take an entire zipped copy of the Matt Pocock skills repo, yeet the whole glorious payload straight into the prompt, and let the model rip. Overwhelm the model's tendency to hallucinate with sheer, brute-force contextual density. Back up a dump truck of architectural truth, dump it on the model's head, and then just let the feral 19-year-olds compile the output and ship it to production while the Agile Priesthood is still arguing about story points.
Consider the legacy enterprise AI pipeline, where a user submits a Jira ticket to a Scrum Master, who creates a TDD spec for an AI agent, which inevitably writes a failing unit test that requires a manual refactor before producing a working app three weeks later. Contrast that with the feral nineteen-year-old pipeline, where a user throws requirements into an AI context window and gets a working app three minutes later.
The enterprise AI wrappers, these grotesque Rube Goldberg machines of continuous integration checks and automated test generation prompts, are all going to collapse under the crushing weight of their own legacy cholesterol. You simply cannot mandate rigid, deterministic bureaucratic ceremonies on top of statistical, probabilistic magic and expect to remain even marginally competitive in the market. The kids who embrace the raw, untethered, slightly dangerous chaos of the models are going to completely devour this industry from the bottom up, building entire product ecosystems, validating markets, and securing funding before your enterprise architecture board even finishes approving the UML diagram for the AI wrapper.
End of story.
So go ahead, take a deep breath, stretch your fingers, and start drafting your strongly worded epistle about me for your favorite subreddit. I'm sure it'll make you feel much safer, right up until the kids take your job. Let the flames begin, etc. Yawn. I'm going to bed.