logo
episode-header-image
Oct 8
46m 17s

Pachinko Coding—What They Don't Tell You...

Vasco Duarte, Agile Coach, Certified Scrum Master, Certified Product Owner
About this episode

AI Assisted Coding: Pachinko Coding—What They Don't Tell You About Building Apps with Large Language Models, With Alan Cyment

In this BONUS episode, we dive deep into the real-world experience of coding with AI. Our guest, Alan Cyment, brings honest perspectives from the trenches—sharing both the frustrations and breakthroughs of using AI tools for software development. From "Pachinko coding" addiction loops to "Mecha coding" breakthroughs, Alan explores what actually works when building software with large language models.

From Thermomix Dreams to Pachinko Reality

"I bought into the Thermomix coding promise—describe the whole website and it would spit out the finished product. It was a complete disaster."

Alan started his AI coding journey with high expectations, believing he could simply describe a complete application and receive production-ready code. The reality was far different. What he discovered instead was an addictive cycle he calls "Pachinko coding" (Pachinko, aka Slot Machines in Japan)—repeatedly feeding error messages back to the AI, hoping each iteration would finally work, while burning through tokens and time. The AI's constant reassurances that "this time I fixed it" created a gambling-like feedback loop that left him frustrated and out of pocket, sometimes spending over $20 in API credits in a single day.

The Drunken PhD with Amnesia

"It felt like working with a drunken PhD with amnesia—so wise and so stupid at the same time."

Alan describes the maddening experience of anthropomorphizing AI tools that seem brilliant one moment and completely lost the next. The key breakthrough came when he stopped treating the AI as a person and started seeing it as a function that performs extrapolations—sometimes accurate, sometimes wildly wrong. This mental shift helped him manage expectations and avoid the "rage coding" that came from believing the AI should understand context and maintain consistency like a human collaborator.

Making AI Coding Actually Work

"I learned to ask for options explicitly before any coding happens. Give me at least three options and tell me the pros and cons."

Through trial and error, Alan developed practical strategies that transformed AI from a frustrating Pachinko machine into a useful tool:

  • Ask for options first: Always request multiple approaches with pros and cons before any code is generated

  • Use clover emoji convention: Implement a consistent marker at the start of all AI responses to track context

  • Small steps and YAGNI principles: Request tiny, incremental changes rather than large refactoring

  • Continuous integration: Demand the AI run tests and checks after every single change

  • Explicit refactoring requests: Regularly ask for simplification and readability improvements

  • Take two steps back: When stuck in a loop, explicitly tell the AI to simplify and start fresh

  • Choose the right tech stack: Use technologies with abundant training data (like Svelte over React Native in Alan's experience)

The Mecha Coding Breakthrough

"When it worked, I felt like I was inside a Lego Mecha robot—the machine gave me superpowers, but I was still the one in control."

Alan successfully developed a birthday reminder app in Swift in just one day, despite never having learned Swift. He made architectural decisions and guided the development without understanding the syntax details. This experience convinced him that AI represents a genuine new level of abstraction in programming—similar to the jump from assembly language to high-level languages, or from procedural to object-oriented programming. You can now think in English about what you want, while the AI handles the accidental complexity of syntax and boilerplate.

The Cost Reality Check

"People writing about vibe coding act like it's free. But many people are going to pay way more than they would have paid a developer and end up with empty hands."

Alan provides a sobering cost analysis based on his experience. Using DeepSeek through Aider, he typically spends under $1 per day. But when experimenting with premium models like Claude Sonnet 3.5, he burned through $5 in just minutes. The benchmark comparisons are revealing: DeepSeek costs $4 for a test suite, DeepSeek R1 plus Sonnet costs $16, while Open AI’s O1 costs $190. For non-developers trying to build complete applications through pure "vibe coding," the costs can quickly exceed what hiring a developer would cost—with far worse results.

When Thermomix Actually Works

"For small, single-purpose scripts that I'm not interested in learning about and won't expand later, the Thermomix experience was real."

Despite the challenges, Alan found specific use cases where AI truly delivers on the "just describe it and it works" promise. Processing Zoom attendance logs, creating lookup tables for video effects, and other single-file scripts worked remarkably well. The pattern: clearly defined context, no need for ongoing maintenance, and simple enough to verify the output without deep code inspection. For these thermomix moments, AI proved genuinely transformative.

The Pachinko Trap and Tech Stack Matters

"It became way more stable when I switched to Svelte from React Native and Flutter, even following the same prompting practices. The AI is just more proficient in certain tech stacks."

Alan discovered that some frameworks and languages work dramatically better with AI than others, likely due to the amount of training data available. His e-learning platform attempts with React Native and Flutter kept breaking, but switching to Svelte with web-based deployment became far more stable. This suggests a crucial strategy: choose mainstream, well-documented technologies when planning AI-assisted projects.

From Coding to Living with AI

Alan has completely stopped using traditional search engines, relying instead on LLMs for everything from finding technical documentation to getting recommendations for books based on his interests. While he acknowledges the risk of hallucinations, he finds the semantic understanding capabilities too valuable to ignore. He's even used image analysis to troubleshoot his father's cable TV problems and figure out hotel air conditioning controls.

The Agile Validation

"My only fear is confirmation bias—but the conclusion I see other experienced developers reaching is that the only way to make LLMs work is by making them use agility. So look at who's dead now."

Alan notes the irony that the AI coding tools that actually work all require traditional software engineering best practices: small iterations, test-driven development, continuous integration, and explicit refactoring. The promise of "just describe what you want" falls apart without these disciplines. Rather than replacing software engineering principles, AI tools seem to validate their importance.

About Alan Cyment

Alan Cyment is a consultant, trainer, and facilitator based in Buenos Aires, specializing in organizational fluency, agile leadership, and software development culture change. A Certified Scrum Trainer with deep experience across Latin America and Europe, he blends agile coaching with theatre-based learning to help leaders and teams transform.

You can link with Alan Cyment on LinkedIn.

Up next
Yesterday
From Deterministic to AI-Driven—The New Paradigm of Software Development | Markus Hjort
AI Assisted Coding: From Deterministic to AI-Driven—The New Paradigm of Software Development, With Markus Hjort In this BONUS episode, we dive deep into the emerging world of AI-assisted coding with Markus Hjort, CTO of Bitmagic. Markus shares his hands-on experience with what's ... Show More
44m 17s
Oct 7
Agile Meets AI—How to Code Fast Without Breaking Things | Llewellyn Falco
AI Assisted Coding: Agile Meets AI—How to Code Fast Without Breaking Things, With Llewellyn Falco In this BONUS episode we explore the practice of coding with AI—not just the buzzwords, but the real-world experience. Our guest, Llewellyn Falco, has been learning by doing, explori ... Show More
49m 13s
Oct 6
Beyond AI Code Assistants: How Moldable Development Answers Questions AI Can't | Tudor Girba
AI Assisted Coding: Beyond AI Code Assistants: How Moldable Development Answers Questions AI Can't With Tudor Girba In this BONUS episode, we explore Moldable Development with Tudor Girba, CEO of feenk.com and creator of the Glamorous Toolkit. We dive into why developers spend ov ... Show More
41m 27s
Recommended Episodes
Sep 9
Dr. Colin M. Fisher: The Hidden Science of Group Dynamics | Strategy and Leadership Podcast
How do you build teams that truly work together instead of falling into dysfunction? In this Strategy and Leadership podcast, Dr. Colin M. Fisher—Associate Professor of Organizations and Innovation at UCL School of Management and author of The Collective Edge—shares two decades o ... Show More
25m 15s
Jun 2025
How to build a team that can “take a punch”: A playbook for building resilient, high-performing teams | Hilary Gridley (Head of Core Product, Whoop)
Hilary Gridley is the Head of Core Product at WHOOP and a passionate thought leader in leveraging AI to elevate product teams and management practices. With extensive experience tackling challenging problems in regulated industries and high-stakes environments, Hilary emphasizes ... Show More
1h 54m
Feb 2024
How to Build a Technical Strategy That Solves Business Problems | CircleCI CTO, Rob Zuber
It doesn’t matter if you have an innovative technical strategy if you’re not solving problems the business cares about…  This week, host Conor Bronsdon sits down with Rob Zuber, CTO at CircleCI. They delve into the evolving role of engineering leaders, and the importance of build ... Show More
58m 45s
Aug 20
579: Former Accenture Partner Brad Englert on Career Growth Through Relationships
Brad Englert, former Accenture partner, IT strategist, CIO, and author, shares how building genuine relationships has been the cornerstone of his career success. From his early days in technology consulting to leading large-scale initiatives, Brad reveals the mindset and habits t ... Show More
52m 24s
Sep 17
How to Lead Teams Through Change
Iterating has become the business norm—but project teams are struggling to keep up with the relentless pace of change. How can change management professionals and project leaders help? We discuss this with: Sharon Casey, director, change management, Adobe, Austin, Texas, USA: Cas ... Show More
23m 21s
Apr 2025
Inside monday.com’s transformation: radical transparency, impact over output, and their path to $1B ARR | Daniel Lereya (Chief Product and Technology Officer)
Daniel Lereya, the Chief Product and Technology Officer at monday.com, shares how he and his team realized they were being outpaced by competitors and how that realization completely transformed how they operate and allowed them to build a global powerhouse, doing over $1 billion ... Show More
1h 32m
Aug 23
3395: Communication Skills Every Tech Leader Needs
What do you do when your technical brilliance doesn’t translate into clear, compelling communication? That’s where Salvatore Manzi comes in. With a background in business communication and a career spent coaching leaders across tech, finance, and global policy, Salvatore helps bo ... Show More
28m 38s
Feb 2025
Scaling AI: Building the Right AI Team
You’re smart. You know your business. But do you know how to build the right AI team? It’s harder than it looks, and the old playbook won’t cut it. In this episode, host Courtney Baker is joined by CEO David DeWolf, Chief Product & Technology Officer Mohan Rao, and NordLight CEO ... Show More
33m 21s
Oct 2024
276: Adaptive Management Styles: A Case Study with Beth May
Welcome to the PMO Strategies Podcast + Blog, where PMO leaders become IMPACT Drivers! PMI Talent Triangle: Power Skills You may have heard that it’s important to manage people differently, but when it comes to leading people through change, it’s more than simply managing them di ... Show More
51m 23s
Sep 3
Mark Upton on Better Coaching and Skill Development (EP388)
In this week's basketball coaching conversation, ShootXP founder and skill acquisition expert Mark Upton joins the Basketball Podcast to share insights on better coaching and skill development.Mark Upton is a globally respected coaching and skill acquisition expert with over two ... Show More
1h 2m