

The Mob Mentality Show
The Mob Mentality Show
Chris Lucian and Austin Chadwick discuss all things agile and product development from a mob programming perspective.
Episodes
Mentioned books

Dec 9, 2025 • 24min
Escape Room Style Mobbing
Escape Room Style Mobbing is a real collaboration pattern many teams run into, even if they do not have a name for it yet. In this episode of the Mob Mentality Show, we break down the spectrum between two very different mobbing modes: fast, noisy, interruption-heavy “escape room” mobbing and the quieter, deliberate, research-first approach some teams rely on instead.
Across the conversation, they share concrete examples from dozens of mobs they have been part of over the years. You will hear what actually happens in high-energy mobs that optimize for speed, flow, and rapid experiments. You will also hear what shifts when a team leans into slow, deep thinking, deep learning, cautious change, and single-threaded communication.
The episode digs into the real tradeoffs:
- When interruptions accelerate discovery and when they create friction or waste
- Why some teams thrive in a “pull everyone in now” environment while others feel overwhelmed or blocked by the noise
- Why the same people might switch styles depending on context, psychological safety, or the kind of problem they are solving
You will also hear how teams manage learning in each mode, how business expectations can map with the mob’s behavior, how different personalities respond to high-octane collaboration, and why both styles can be healthy when used intentionally in the right context rather than by accident.
If you work on Agile teams, practice Mob Programming, care about delivery flow, or you simply want to understand why your team’s collaboration energy swings from chaotic to quiet, this episode gives you language and mental models you can use right away.
FYI: Video and Show Notes: https://youtu.be/kZ9yH5Fibn4

5 snips
Dec 3, 2025 • 48min
Abid Quereshi on No Such Thing as the Agile Manifesto
Join Agile and XP coach Abid Qureshi as he delves into the misconceptions surrounding the Agile movement. He argues that the Agile Manifesto is misleading and highlights the evolution from lightweight methods to cumbersome processes. Abid emphasizes the importance of reducing the cost of change through technical excellence and modern practices. He critiques academia for still teaching outdated models like Waterfall and advocates for innovation in software education. Discover how non-technical voices can bring valuable insights to Agile teams.

Nov 18, 2025 • 44min
Rewriting the Rules of Mob Programming: One Tiny Step at a Time with Kevin Vicencio and Alex Bird
What happens when you combine daily mini-retrospectives, Test-Driven Development in absurdly small steps, and Chess Clock Mobbing? You get a radically different iteration on collaboration, continuous improvement, and extreme programming—and that’s exactly what we explore in this episode of the Mob Mentality Show with guests Kevin Vicencio and Alex Bird.
Kevin and Alex are on a team who didn’t just mob the canonical way—they experimented with variations and discovered something that seems faster, tighter, and even more collaborative in many ways. From refining how teams use retrospectives to guide daily improvements, to pioneering a new high-intensity form of teaming called “Chess Clock Mobbing,” their approach is relentless in its pursuit of learning and team flow.
In this conversation, we dig into:
- How daily retros and real-time feedback can evolve your team culture fast
- Why working in smaller TDD steps can paradoxically lead to faster results
- The mechanics and mindset behind Chess Clock Mobbing
- “Evil TDD Ping Pong” as a way to level up test design and shared understanding
- Building a culture of trust, safety, and continuous experimentation
- Techniques for maintaining momentum, engagement, and learning in remote-first dev teams
- The power of absurdly small experiments and the compounding effect of micro-improvements
Whether you’re an Agile coach, XP practitioner, software engineer, or just curious about pushing the boundaries of collaborative development, this episode delivers deep insights, real practices, and actionable takeaways you can try with your team tomorrow.
📌 Don’t forget to like, comment, and share if this episode sparked an idea or a conversation!
Video and Show Notes: https://youtu.be/w3vvpJ3VKew

Nov 11, 2025 • 14min
From Rogue Robots to Reliable Releases: My Journey into Extreme XP
Austin Chadwick shares his compelling journey from rigid waterfall methods to fully embraced Extreme Programming. He reveals how a single bug can reshape a development team's risk tolerance. The discussion highlights why partial XP adoption can lead to failures, likening it to a cargo cult. They explore full-strength XP practices like TDD and continuous delivery for daily value. The challenges of being an 'extreme' advocate in a resistant culture are examined, along with strategies to break free from stagnation and achieve clean, bug-free code.

Nov 4, 2025 • 42min
Mob Anti-Patterns Explained: Fly on the Wall, Runaway Driver, and More with James Herr
In this episode of the Mob Mentality Show, we sit down with James Herr from Flexion to explore the dark side of mob programming — the anti-patterns that quietly erode collaboration, learning, and flow in your team.
From the “Fly on the Wall” who silently observes but never joins in, to the “Runaway Driver” who takes control and goes rogue, and the “Knee-High Navigator” who dictates every keystroke, these relatable scenarios shine a light on what can go wrong during mob or ensemble programming sessions — and, we share some potential experiments ideas to address them.
James shares real-world insights from years of ensemble experience, walking through the subtle behaviors and team dynamics that lead to these anti-patterns. The discussion moves beyond surface-level symptoms to uncover psychological safety, learning theft, and communication habits that make or break mobbing success.
You’ll learn:
- What causes common mob programming anti-patterns — and how to recognize them early
- Practical techniques to help newcomers integrate smoothly without being overwhelmed
- How to use “strong-style” collaboration and mini-retros to restore balance in a team
- When to “let it cook” vs. when to intervene to prevent runaway drivers
- How to cultivate high-level navigation and reduce micromanagement in coding sessions
- Why “white-glove” onboarding for visitors and new mobbers accelerates learning and trust
- How naming patterns improves team reflection, vocabulary, and psychological safety
This episode dives deep into the human side of technical collaboration, blending agile principles, systems thinking, and lived experience from teams practicing mob and ensemble programming every day.
Whether you’re a developer, product owner, engineering leader, or agile coach, you’ll walk away with practical strategies to identify and correct these patterns — before they derail your team’s effectiveness.
Video and Show Notes: https://youtu.be/NxLor73Rgds

Oct 28, 2025 • 22min
Doing Less, Achieving More: Lean, Clean, and Simple Lessons from Agile Principle #10
Can simplicity be your team’s most powerful productivity tool?
In this episode of The Mob Mentality Show, we explore Agile Manifesto Principle #10: “Simplicity—the art of maximizing the amount of work not done—is essential.”
This isn’t abstract Agile theory — it’s real-world stories and lessons from software teams who’ve learned how to cut waste, focus on what matters, and deliver more by doing less. We share hands-on examples from their work in Mob Programming, Extreme Programming (XP), and Lean Thinking, unpacking how simplicity shows up in everyday team decisions.
🎯 In this episode, you’ll learn:
- When saying “no” isn’t the answer — and how to say “yes, and…” instead with...
- How small automations can save time, build trust, and remove repetitive work
- The power of reducing batch size to get faster feedback and higher quality
- What the “nice-to-have bag” taught us about ruthless prioritization
- How profitability can actually hide inefficiency and technical waste
- Why focusing on the 20% of work that drives 80% of value keeps teams sharp
- How to stay lean, adaptable, and resilient — even when things feel “comfortable”
- What "gold-plating" really means in the context of software development
This conversation hits the intersection of Agile mindset, team collaboration, and developer culture. It’s packed with takeaways for engineers, team leads, and product owners who want to create sustainable, high-performing teams without falling into overproduction or other lean wastes.
💬 Whether you’re scaling a software product, improving team flow, or rethinking your backlog, this episode helps you bring clarity and simplicity to your workflow — so your team can do less, achieve more, and deliver what truly matters.
Video and Show Notes: https://youtu.be/W9t4GOU4Vmk

10 snips
Oct 21, 2025 • 49min
Effective BDD: Seb Rose and Gaspar Nagy on Real Collaboration, Example Mapping, and Automation Patterns
Gáspár Nagy, a BDD coach with a rich software background, and Seb Rose, a software developer and co-author of the Effective BDD book, delve into the essence of Behavior-Driven Development. They emphasize collaboration over tools, revealing how Example Mapping can unearth hidden assumptions and enhance team understanding. The duo discusses automation patterns critical for maintainability and shares insights from their years of coaching. Overall, it's a refreshing take on turning BDD from theory into practice.

Oct 14, 2025 • 46min
Joshua (Schwa) Aresty on What Remote Teams Can Learn from Mob Programming and Pairing Dynamics
In this episode of The Mob Mentality Show, hosts Chris Lucian and Austin Chadwick sit down with Joshua (Schwa) Aresty to explore how remote teams thrive through communication, collaboration, and creativity in modern software development.
Together, they unpack three powerful and practical topics shaping the future of agile engineering:
🔹 Remote Work Communication Patterns
What makes remote collaboration work — and what breaks it? The discussion dives into real patterns that distributed teams can adopt to communicate more clearly, stay aligned, and maintain momentum without burnout. Learn how to balance synchronous and asynchronous teamwork for maximum flow and productivity.
🔹 Mobbing vs Pairing
What’s the difference between mob programming and pair programming in practice? The conversation breaks down the strengths and trade-offs of each approach. Discover when a mob or a pair works best, how to transition between the two, and how these methods can build a culture of shared learning, faster feedback, and higher-quality code.
🔹 Voice Coding and Accessibility
Joshua brings unique insights into coding by voice — an approach that challenges traditional ideas of how developers write code. Hear how voice coding improves ergonomics, accessibility, and inclusivity in software engineering. This segment highlights how diverse workflows and adaptive tools can unlock new levels of creativity and collaboration.
Whether you’re an agile practitioner, developer, team lead, or engineering manager, this episode delivers practical takeaways you can apply immediately:
- Strengthen communication in remote or hybrid teams
- Choose between pairing and mobbing effectively
- Foster inclusive, accessible engineering environments
- Improve team learning and knowledge sharing through ensemble programming
🎧 Tune in to learn how collaborative coding techniques, like mobbing and pairing, can transform not just how software is written — but how teams connect, learn, and grow.
Stay connected and join the conversation with the Mob Mentality community — where we explore the people, practices, and patterns that make software development more human, sustainable, and effective.
Video and Show Notes: https://youtu.be/vBGwXhTFUkI

Oct 7, 2025 • 8min
Hot Take: The “Code Janitor” Anti-Pattern and Its Impact on Team Collaboration
🧹 In this episode of the Mob Mentality Show, we quickly cover the “Code Janitor” anti-pattern — a hidden trap that can quietly undermine team performance. While teams are often formed to maximize collaboration, learning, and flow, certain team dynamics can introduce dysfunctions. The “Code Janitor” role is one of them.
What exactly is the "Code Janitor" anti-pattern? It happens when one person slips into the role of silently cleaning up after the team — fixing formatting, organizing files, refactoring, tidying the codebase, or generally taking on tasks that would be better shared by the whole team. On the surface, it may look helpful, but in reality, it can limit transparency, reduce shared ownership, and end up being "too little, too late." This episode explores why this happens, how to recognize it, and most importantly, what options teams have for mitigation.
Listeners will hear hot takes on:
- How small, well-intentioned behaviors can spiral into anti-patterns
- Why the janitor role reduces the learning opportunities for the whole team
- Strategies to keep mob cleaning collaborative and balanced
- Tips for fostering healthy communication and shared responsibility
- How leaders and team members can encourage practices that improve flow instead of hiding work
- Is the “Code Janitor” anti-pattern the lesser of two evils and therefore permissible in some situations? 😅🧼🧽
Whether you’re new to mob programming or a seasoned practitioner, this quick episode is a reminder that even small patterns can have big impacts on engineering culture and team productivity. If you’re passionate about agile software development, software craftsmanship, and continuous improvement, this episode will give you a new lens on how teams work together and how to spot warning signs before they hurt you.
Video and Show Notes: https://youtu.be/rckIiSodfyY

18 snips
Sep 24, 2025 • 29min
Agentic AI Slop vs. AI XP Excellence? Iteration, Batch Size, Testing, and the Future of Dev Work
Explore the clash between Agentic AI systems and Agile practices like Extreme Programming. Discover if AI can enhance productivity or just speed up chaos. The hosts provide insights on managing AI complexity, emphasizing small iterations and testing. They discuss the risks of large-batch changes and the importance of maintaining engineering rigor. With real dev experiences and practical tips, this conversation delves into the evolving role of AI in software development, from humor-filled interactions to the challenges of team adaptation.


