← Back to list

The AI Demo Disaster

When Management Demands Magic (And You Deliver A Console Program)

Terrance Craddock in Mr. Plan ₿ Publication · 2026-06-26 10:50 · 50 claps · 4.3 min read paywalled
#programming #ai #software-development #software-engineering #software-architecture
Open on Medium ↗
Wiki topics: AI · AI · General BIZ · Business Strategy 💻 · Programming 🏛️ · Architecture

The AI Demo Disaster

When Management Demands Magic (And You Deliver A Console Program)

Image generated by gemini showingf the absuridty of the state of AI in the workplace.

Image generated by gemini showingf the absuridty of the state of AI in the workplace.

The Ask Nobody Understood

The CTO announced “AI leverage” at our happy hour like a general declaring a new crusade — and somehow, every engineering head nodded. I was three sips into a beer that now tasted like regret.

We were at the usual spot — low lights, overpriced appetizers, the kind of place where management comes to seem casual. The CTO stood up, slid a napkin across the table, and started drawing. Not a diagram. A narrative arc. “We’re going to leverage AI,” he said, as if the words were already a finished product and all we needed to do was manufacture them. Someone asked what that meant in terms of the current product roadmap. Three people interrupted at once. No one asked what “AI” actually means when you’re shipping a dashboard nobody asked for. The silence that followed was the sound of collective compliance.

Back in the office that afternoon, the department received the memo: annual “leverage AI” mandate. Budget line already created. Quarterly review already scheduled. Nobody could point at a feature and say, “We need this.” But the whiteboard was real, and the napkin was framed, and the VP had already posted about it on LinkedIn with a picture of a coffee cup and the caption “excited about what’s next.”

I went home that night and wrote a console program that called a single API. It printed “Processing input…” and returned a string. It did one thing. That one thing was to satisfy the napkin. And the sick joke of it? It worked better than anything we’d actually ship that year — because at least it delivered exactly what it promised.

The Console Program That Passed for Magic

The demo day arrived two weeks later. I had spent those nights awake, staring at the gap between what executives expected and what engineering could actually do. AI’s pattern-matching ability solves LeetCode because those solutions live in its training data. Interpreting vague product requirements is an entirely different problem, one with no clean answer and no amount of API calls that bridges.

I opened the console at 11pm on the day of the presentation. Ran the program. It printed “Processing input…” for 4.2 seconds. I had written none of that code — not really. I had copied it from a Stack Overflow answer in 2023 and changed the string.

They sat in the conference room. The VP of Product leaned forward. The CTO smiled the smile of someone who knows exactly what to say when something looks like progress. The program churned. The terminal window scrolled. Nobody in that room understood what was happening or why it took so long. That was the point. The delay created the feeling of weight. Of importance. Of AI.

I had expected to feel like a fraud. I did, but the feeling wasn’t sharp. It was dull. Because I had also spent the previous year building features nobody used. Because I had also said yes to things I didn’t believe in. Because I was tired of being the only person in the room who could see the gap between what they wanted and what actually existed. That exhaustion doesn’t make you brave — it makes you complicit.

The Mandate That Nobody Needed

The VP of Product was so impressed they made it company policy for the quarter. The memo went out within an hour. “Department-wide AI integration.” “Strategic adoption.” “Next-level intelligence.” The engineering team got an extra budget line and a Slack channel named #ai-leverage. Nobody asked what metrics would prove the mandate was working. Nobody asked because the answer was obvious: nothing would.

I watched the downstream consequences unfold over the next six weeks. Three senior engineers requested training on prompt engineering. Two mid-level devs were reassigned from active feature work to “AI exploration.” The budget was already spent on a platform we didn’t need, a subscription we couldn’t justify, a tool that would be forgotten in November. The resentment was quiet but absolute. You could hear it in the silence of the standup when someone mentioned “AI” and nobody laughed anymore.

The mandate was political, not technical. Once leadership believes they’ve seen “AI” in action — even when what they saw was a console log with a delay — no engineer can course-correct. The trajectory was locked. Every sprint became a justification. Every backlog item needed an “AI component.” The engineering team had stopped arguing. They were too busy pretending. And the real cost of pretending? It’s not the budget line. It’s watching good engineers turn into performers, turning their craft into theater because the company rewards spectacle over substance.

What Actually Happens Next

This isn’t a one-off disaster. It’s a repeatable pattern, and I’ve watched it play out in every company I’ve worked at. Hype. Demo. Mandate. Disappointment. The cycle takes about a quarter. The disappointment phase is always quiet — a Slack message, a deflection, a rebrand. But the mandate stays. It compounds. It becomes part of the org chart.

The AI demo disaster isn’t about AI failing. It’s about executives mistaking a console log for strategy and developers accepting the role of illusionists because the alternative is being fired. I wrote the console program. I ran it in front of people. I watched them nod. I was complicit in every step. Not because I was clever. Because I was tired. Because the organization wanted the magic and I was the only one willing to build the machine that made it look real.

The Cycle Compounds Until Someone Breaks It

Every company goes through the same cycle because nobody wants to be the first person to say, “I don’t know what this does.” The VP posts. The CTO frames the napkin. The engineers ship a demo and pray nobody asks follow-up questions. Then the mandate locks in and the budget bleeds out and the quiet resentment becomes the default state of the department. The cycle compounds. Each iteration costs more money, more engineering bandwidth, more trust. Nobody course-corrects because the mandate is political, not technical. You can’t argue your way out of something that was built to make people feel something.

The console program did exactly what it was supposed to do: it made everyone feel something, and the rest of the quarter was just trying to figure out what that feeling cost.


메타데이터
post_id
76ab2eaef711
slug
the-ai-demo-disaster-76ab2eaef711
url
https://medium.com/mr-plan-publication/the-ai-demo-disaster-76ab2eaef711
canonical_url
https://medium.com/mr-plan-publication/the-ai-demo-disaster-76ab2eaef711
author_url
https://medium.com/@terrancecraddock
status
ok
fetched_at
2026-07-09 17:12:49