Breaking the Spell of Vibe Coding
Author: Rachel Thomas Published: January 28, 2026 Publication: fast.ai
Summary
Rachel Thomas critiques "vibe coding" — producing large volumes of AI-generated code without human reading — drawing parallels to gambling addiction and Csikszentmihalyi's concept of "dark flow." She works at an AI company (Solve) and uses AI daily but argues the practice mirrors the addictive mechanics of slot machines: unclear feedback, "loss disguised as win" (LDW) dopamine hits, and a false sense of control over outcomes.
Key Points
Agent Psychosis
References Armin Ronacher's "agent psychosis" post describing being "hooked on Claude," building tools he "did not end up using much."
Dark Flow / Junk Flow
Csikszentmihalyi described "junk flow" as addiction to superficial, non-growth-producing experiences that are "attractive and seductive." Thomas argues this aligns with many people's vibe coding experiences.
Loss Disguised as a Win (LDW)
Multi-line slot machines reward partial "credits" — betting 20¢ and getting 15¢ back is a 5¢ loss, but celebratory sounds trigger dopamine. Research shows these induce flow-like states similar to actual wins.
Three Flow Violations in Vibe Coding
- Unclear performance feedback with misleading "losses disguised as wins"
- Murky match between challenge and skill level
- False sense of control over outcomes
METR Productivity Study
"When developers used AI tools, they estimated that they were working 20% faster, yet in reality they worked 19% slower" — nearly a 40% gap between perceived and actual time.
Failed Tech Predictions Catalog
- Geoffrey Hinton: AI would replace radiologists by 2021
- Google's Sundar Pichai and Jeff Dean: all data scientists would use neural architecture search by 2023
- Anthropic CEO Dario Amodei: AI would write 90% of all code by late 2025
- Elon Musk's repeated failed autonomous vehicle timelines
Automated Coding vs. Software Engineering
"We have automated coding, but not software engineering." AI produces syntactically correct code but not useful abstractions, meaningful modularization, or improved codebase organization.
Closing Warning
Jeremy Howard: People who go all in on AI agents risk "guaranteeing their obsolescence" by outsourcing thinking and stopping upskilling.
References
- Armin Ronacher's "agent psychosis": https://lucumr.pocoo.org/2026/1/18/agent-psychosis/
- LDW research: https://pmc.ncbi.nlm.nih.gov/articles/PMC5846824/
- Flow skill-challenge diagram: https://pmc.ncbi.nlm.nih.gov/articles/PMC8943660/
- Csikszentmihalyi 2014 interview on junk flow: https://alearningaday.blog/2014/04/21/prof-mihaly-csikszentmihalyi-on-flow-intrinsic-motivation-and-happiness/
- METR developer study: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
- Dario Amodei prediction: https://futurism.com/six-months-anthropic-coding
- Jeremy Howard interview: https://www.youtube.com/watch?v=zDkHJDgefyk