

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

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.

Sep 15, 2025 ⢠47min
Open Space Technology for Engineering Leaders: Real Problems, Real Conversations with Amy Dredge, Will Munn, and Mike Clement
Join Amy Dredge, a VP of Engineering; Will Munn, a Senior Engineering Manager; and Mike Clement, a Distinguished Software Engineer, as they explore the transformative impact of Open Space Technology on engineering leadership. They discuss how this innovative approach fosters spontaneous, meaningful dialogues that address real challenges. The trio highlights the Engineering Leadership Summit's unique format, the shift from passive to active participation, and the value of building authentic connections in both remote and in-person settings.

Sep 9, 2025 ⢠47min
Building Better Products Together: Henrik StĂĽhl on Mob Programming, MVPs, and Agile Leadership
In this episode of the Mob Mentality Show, we sit down with Henrik StĂĽhl, a product manager and advocate for collaborative software development, to explore how mob programming, MVPs, and agile leadership can reshape the way teams build products.
Henrik shares a unique product manager perspective on mob programmingâwhy itâs more than just a coding practice and how it becomes a powerful tool for communication, knowledge sharing, and true collaboration across teams. We dive into what happens when product managers actively join mob sessions, the unexpected benefits for decision-making, and how it reduces waste and rework.
We also tackle one of the most misunderstood concepts in product development: the MVP (Minimum Viable Product). Henrik explains why many teams fall into the trap of either shipping low-quality âminimumsâ or overengineering âfull products,â and what viable should really mean. Youâll hear insights on how sustainability, scalability, and learning fit into the MVP conversationâwhether youâre at a large enterprise or an early-stage startup.
Finally, we unpack the infamous phrase âMove Fast and Break Things.â Henrik reframes the idea, showing how moving fast doesnât mean sacrificing quality or creating chaos, but instead building the right contingency plans, embracing adaptability, and ensuring that speed leads to sustainable outcomes rather than long-term failures.
If youâve ever wrestled with questions like:
How can product managers contribute directly in mob programming?
What does âviableâ really mean in MVP?
How do you balance moving fast with building lasting, maintainable products?
How can teams avoid rework, miscommunication, and wasted effort?
âŚthis episode is packed with practical takeaways and perspectives you can use right away.
đď¸ Listen in to learn how to build better products togetherâwith less blame, fewer silos, and more shared ownership.
đ Topics Covered:
Mob programming from a product managerâs perspective
The real meaning of MVP and why âMinimum Viable Whateverâ fails
Rethinking âMove Fast and Break Thingsâ for sustainable speed
Communication, collaboration, and continuous improvement in agile teams
Knowledge sharing, reducing waste, and eliminating silos
Video and Show Notes: https://youtu.be/JCZcJ6xT7-8

Aug 27, 2025 ⢠10min
Can Control Without Competence Cause Chaos? Agile Principle #11 Discussed
In this episode of the Mob Mentality Show, we explore Agile Manifesto Principle #11: âThe best architectures, requirements, and designs emerge from self-organizing teams.â
This principle often sparks debate. Can teams really create great architecture and design without top-down control? Can autonomy be granted when the team isnât ready for it? Does self-organization only work when the right skills, trust, and shared values are already in place? Can control without competence cause chaos? We dig into what it really means for modern teams and why itâs still controversial today.
Topics covered in this episode include:
Why is Agile Manifesto Principle #11 frequently misunderstood in organizations?
What dangers arise when control is handed over without building XP competence first?
How can mob programming and collective learning raise a teamâs ability to self-organize effectively?
What role do psychological safety, trust, and leadership support play in enabling autonomy?
Why must Agile principles be applied together rather than in isolation?
How does Principle #11 connect to Lean thinking and the reduction of common wastes in software development?
What real-world lessons show how solid architectures can emerge naturally through collaboration?
What practical advice can leaders and agile coaches use to balance empowerment with readiness?
The conversation highlights both the promise and the potential pitfalls of applying Agile Principle #11.
This episode is useful for anyone who works in software development, engineering leadership, product management, or Agile coaching and wants to understand how to create conditions where self-organizing teams thrive instead of flounder.
Video and Show Notes: https://youtu.be/lTPtr8t3yaM

Aug 18, 2025 ⢠35min
Growing the Mob and Lessons from 300+ Videos on Mob Programming
This special episode of The Mob Mentality Show is a cross-post from Tupleâs podcast/videocast Distributed, where Chris and Austin join host Jack Hannah for an in-depth conversation about mob programming, agile leadership, and the evolving role of AI in software development.
Originally recorded for Distributed, this discussion brings a fresh outside perspective to topics Chris and Austin have explored in over 300 episodes of The Mob Mentality Showâbut here, they dive even deeper into the origins of mob programming, how it spread across the organization, and what it takes to protect team culture while scaling.
Listeners will hear stories about early experimentsâlike rearranging office spaces to make pairing/mobbing possibleânavigating challenging product owner relationships, and using âcellular divisionâ to grow teams without losing their collaborative spirit. The conversation also covers AI in social coding, from generating code in domain-specific languages to treating AI as another member of the mob, plus honest thoughts on whether AI could ever replace pair or mob programming.
Key Topics in This Cross-Post Episode:
How one teamâs mob programming experiment became an org-wide practice
Lessons from creating and sustaining 300+ agile/XP episodes
Office and workflow changes that enable collaboration at scale
Maintaining team culture through growth and change
Where AI fits (and doesnât) in mob and pair programming
Practical advice for teams without internal XP mentors
The future of AI in collaborative software development
If youâre interested in agile leadership, developer experience, extreme programming, or the human side of software engineering, youâll get proven strategies you can apply immediatelyâplus inspiration from seeing how practices spread beyond their starting point.
Video and Show Notes: https://youtu.be/Cd0L4jyaUIg

25 snips
Aug 12, 2025 ⢠40min
Agentic AI in Action: Real Stories from the Frontlines of Workflow Automation with David Hirschfeld
David Hirschfeld, founder and CEO of Techies, shares his insights on integrating Agentic AI into software development. He recounts real stories of AI enhancing workflow automation while tackling prompt engineering challenges. Hirschfeld discusses the potential of AI tools to reduce busywork, the need for cultural shifts in agile teams, and the balance between automation and manual processes. Listeners discover the surprising productivity impact of 'smart laziness' and important lessons from teams navigating AI in development.

Jul 29, 2025 ⢠51min
Scaling Agile Teams via Mob Meiosis with Brice Ruth
How do you scale an agile team without sacrificing collaboration, flow, or developer experience?
In this episode of the Mob Mentality Show, weâre joined by Brice Ruthâengineering leader at Flexion and ensemble programming advocateâfor a deep dive into what it takes to build high-functioning, adaptable software teams through a concept he calls âmob meiosis.â
We explore Briceâs journey from solo coding to full-time mob programming, and how his experience in the industry and in government contracts shaped his philosophy on team dynamics, learning cultures, and system design. If youâre looking for actionable insights into building fast feedback loops, enhancing developer onboarding, or evolving your mob into multiple autonomous mobs, this is the episode you donât want to miss.
đ What youâll learn:
What âmob meiosisâ is and how it enables team scaling without silos
How to engineer feedback loops that operate across code, communication, and team structure
Why ensemble programming improves developer flow, learning, and job satisfaction
Lessons from transitioning into mobbing full-timeâand how to make it sustainable
Tips for fostering a culture where pairing, mobbing, and continuous improvement thrive
Whether youâre an agile coach, engineering manager, or developer looking to elevate your teamâs practices, Brice brings a sharp, experience-backed perspective on what it means to lead with feedback, prioritize team health, and scale with purpose.
đď¸ Subscribe to the Mob Mentality Show for more episodes on ensemble programming, agile culture, and modern software team dynamics.
Video and Show Notes: https://youtu.be/W0eJFMzbBME

Jul 21, 2025 ⢠44min
Why Team Fit Trumps Resume Skills â Mob Interviewing Stories With William Bernting
In this eye-opening episode of the Mob Mentality Show, we sit down with software engineer and consultant William Bernting to explore a radical approach to hiring, teamwork, and technical leadership.
William walks us through his real-world experience with mob programming interviewsâa collaborative hiring process where candidates join the team in an ensemble coding session, not a contrived solo coder test. He shares the surprising benefits of evaluating candidates through communication, alignment, and problem-solving over individual technical trivia.
We dive into:
Why mob programming is a great way to assess team fit and long-term success
How to structure collaborative interviews that reduce anxiety and reveal true strengths
What happens when you ditch traditional project-led methods and focus on predictability through steady flow
How the Cynefin framework helps make sense of complex team dynamics and guides leadership decisions
What freelance engineering looks like when trust, autonomy, and collaboration lead the way
William also discusses how he's made his work more stable and sustainableâfor both clients and team membersâwithout relying on estimates or rigid plans. Instead, he uses continuous delivery, test-driven development (TDD), and mobbing to achieve results that are both reliable and adaptable.
Whether you're a hiring manager rethinking your interview process, an engineer looking to join better teams, or a leader trying to move beyond chaotic delivery cycles, this conversation offers practical takeaways and fresh perspective.
đ§ Topics covered:
- Mob Programming Interviews
- Collaborative Hiring
- Cynefin Framework in Tech
- Predictability Without Projects
- Freelancing in Software Engineering
- Team Fit Over Resume Skills
- Agile Leadership Without Estimates
Video and Show Notes: https://youtu.be/nnR3_V8FrMQ


