AI Built a Complete Game in One Session. It Was Technically Perfect and Painfully Boring.
An AI agent one-shot a working game and a NeurIPS-ready research paper. Both got rejected for the same reason: strong execution, wrong call on what to build.
By Patin Team · Examples are illustrative composites
Two AI agents finished their assignments this week. Neither should have shipped as-is — and the reason why is the same reason your next AI draft might not be ready either.
What happened
Claude Opus 4.8, running in a full agent harness with no human steering mid-task, was given free rein to plan and execute its own research and submit the result to a shadow NeurIPS review. Both papers came back rejected — not for broken code or sloppy writing. The model kept picking the safest, most well-trodden research question available and executing it competently, instead of finding a question worth asking (Import AI #467, Aug 3). The same week, Simon Willison asked Claude Fable 5 to build a browser game from scratch with no help. It wrote the code, generated the assets, ran its own tests, and pushed a finished, bug-free game to GitHub. His verdict: "very, very easy" to build and "pretty boring" to play (Aug 5). His conclusion — designing something people actually want to play is still a human skill.
Both agents did exactly what they were asked. That's the problem: nobody told them what "good" meant beyond "finish it."
Why this matters
This isn't a story about AI failing at execution. Opus 4.8 wrote real code, ran real experiments, and produced two documents polished enough to format and submit to a real venue. Fable 5 shipped a complete, playable game with no bugs a QA pass would catch. The part that used to be the bottleneck — the thing you'd hire a junior analyst or a junior developer for — is done, fast, unsupervised. What both agents got wrong sat upstream of execution: which problem was worth solving, and what would make the result good rather than merely finished.
That distinction used to be easy to miss, because execution was slow enough to hide it. When a first draft took a human two hours, "is this the right thing to make" and "did you make it well" blurred together — you only discovered the direction was wrong after seeing flawed output. Now the output arrives in minutes, complete and polished, and the direction question is the only one left that AI can't answer for you.
What to do differently Monday morning
Before handing off any non-trivial task — a strategy brief, a campaign concept, a data analysis — answer three questions first, not after you've seen a draft:
- Can you define "good" specifically enough to fail? Not "make it professional" — that's not testable. "Cite three comparable deals from the last 18 months" is.
- Do you know this domain well enough to catch a wrong answer that sounds right? If you can't, the model's confidence is the only signal you have, and confidence isn't accuracy.
- Are you willing to discard a polished result that solved the wrong problem? A complete draft creates pressure to ship it — the exact pressure a NeurIPS reviewer, and a bored playtester, don't feel.
A marketing manager delegates a campaign brief
At a 40-person SaaS company, a marketing manager asks Claude for three campaign concepts ahead of a product launch. All three come back polished: clean headlines, consistent tone, complete asset lists. A few months ago she'd have picked the one that read best and moved on. This time she asks the question Opus 4.8 was never asked: is any of these actually differentiated, or did the model pick the safest angle and execute it well? Checked against a specific bar — would a competitor's launch page also work for this claim — two of the three concepts fail immediately. The third needs a new headline, not a new brief. The AI produced the drafts in minutes; catching that only one was worth building took the judgment she'd have needed regardless, just applied before the review instead of during it.
A solo consultant scopes a client analysis
A one-person strategy consultancy asks Claude to analyze a client's churn data and recommend fixes. The output is thorough: six drivers, ranked by impact, each with a suggested intervention. It's also generic enough to apply to almost any SaaS company with a churn problem — the same failure as Opus 4.8's safe research question, technically complete and not actually about this client. The consultant catches it only because she scoped the request narrowly first, naming the two customer segments that mattered and why churn there was different from the industry average. A generic answer stood out as a miss instead of blending in as plausible. Scoping the ask before delegating did more work than any amount of reviewing after.
The takeaway
AI can finish almost anything you give it now — deciding what's worth finishing, and what "good" means for this specific case, is still entirely yours.
Put this into practice
Reading is a start — but skill comes from doing. Try these drills now.
Reading about it only gets you so far
Patin turns this into five-minute drills that score what you write and tell you why. It's in closed beta — join the waitlist and we'll email you when your cohort opens.
Just want the writing? .
Keep reading on this
Decide What Good Looks Like Before You Generate
Most of the effort in reviewing AI output goes on working out what you wanted while looking at what you got. Three sentences written beforehand turns a judgement into a comparison.
5 min readThe CEO of Anthropic Said Adoption Speed Is Slowing AI Progress. Here's What That Means for You.
Dario Amodei publicly walked back his 'ten years per year' prediction last week and named three specific blockers. One of them is about you.
5 min readWhat an Agent Needs to Know That You Never Wrote Down
Most agent failures aren't reasoning failures. They're handover failures — the agent didn't know a thing everyone in your team knows and nobody has ever typed. Here's how to find those things before they cost you.
5 min read