
Sign up to save your podcasts
Or


Welcome to another exciting episode of the Mob Mentality Show! In this edition, our guest, the remarkable John Gallagher, takes us on a journey through the intricate world of software design, focusing on the compelling theme - "Reducing Cost of Change Through Design."
๐ ๏ธ **Episode Highlights:**
- **Abstraction and Coupling:** Explore John's insights into the nuanced interplay of coupling and abstraction in software design. Discover how these principles contribute to the ultimate goal - Reducing the Cost of Change.
- **Software Design Simplified:** Delve into John's book, "Software Design Simplified," as he shares its origin story and how it addresses what is missing in many software design books.ย
- **Domain Modeling in Rails + Mobbing/Pairing:** Shift gears to the fascinating world of domain modeling in Rails with stakeholders from the business present daily. Understand the art of mapping domain to code using whiteboards, index cards, and magnets. Learn the secrets of better design through the powerful combination of tools, focus, and collaborative efforts within pair/mob programming scenarios. Experience the joy of kneading code like dough as John reveals his dream way of working - Domain-Driven Design paired with pair/mob programming.
- **Joyful Programming Inspired by Unison:** Embark on a visionary exploration of joyful programming inspired by Unison. Discover a truly unique programming language that re-invents everything including code with no builds and no files on disk.
๐ ** Tune in now for an episode packed with wisdom, humor, and a wealth of practical knowledge for software enthusiasts!**
Video and show notes: https://youtu.be/33rOocC2yBsย
In this new episode come join the conversation that includes a fascinating blend of collaborative techniques and creative processes utilized in the development of games and fiction, highlighting the use of tools like Lean Coffee, Trello, Asana, and Notion to facilitate world building, mobbing, and game design. Chris Lucian, along with emergency co-host Luis Martinez, discusses with guests Emily Earhart and William Munn their unique approach to creating immersive game experiences and the seamless integration of agile/mob methodologies into creative endeavors.
Video and Show Notes: https://youtu.be/94DeuBfwxDkย
Dive into the world of startups, burnout, and the alchemy of building antifragile teams with Jesse Riley on this episode of the Mob Mentality Show! Unpack mobbing/pairing in startups and small companies, where knowledge spreading and the bus factor is a game-changer. Discover how avoiding the knowledge bottleneck of one person can help your startup thrive undue pressure.
Explore the critical role of vacations in startups, the impact of stressed-out devs, and the art of hiring developer zero. Learn the significance of errors/bugs in a startup and why startups are somewhat analogous to safety-critical systems. Join us as we unravel the mysteries of feedback loops, integration needs, and unit testing in the startup ecosystem.
Discover how Lean/XP developers provide a competitive advantage for an org, seamlessly sliding into any team like a well-trained Navy Seal. Unearth the insightful Kanban/no-estimates story where "all stories are 1s" and weigh-in on the solution to the inverse semantic diffusion problem.
As we reflect on nearly two decades of Agile, question its future, and ponder if it's over, we explore the Agile Industrial Complex and distinguish between the marketing term and the true philosophy. Is "Agile" in need of improvement, or are we entering a new era of iterative practices?
Cap off the episode by delving into the art of mentoring new devs and CTOs alike. Gain insights into guiding the next generation in the ever-evolving landscape of software development.
Tune in for a riveting conversation that unveils the magic of mobbing, the resilience of antifragile teams, and the secrets to sustaining success in the startup ecosystem. Subscribe now for your weekly dose of wisdom and actionable insights.
Video and show notes: https://youtu.be/LCXbrmwbTX4ย
Join us for an insightful conversation with Philip Markgraf on how Mobbing serves as the keystone of the third generation of XP, pushing the boundaries of innovation, evolution, and continuous improvement.
In this episode, we explore:
1. The Evolution of XP Practices in Phil's Mobs
2. Mobbing in Safety-Critical and High-Reliability Software
3. Lightweight Methodologies for Regulated Industries
4. Solo Programming After 20 Years of Mobbing
Tune in for a captivating discussion that transcends traditional programming methodologies!
Video and Show Notes: https://youtu.be/Y4aHoiKh2XAย ย
Dive into the world of zero bugs and lean mobbing with David Batten on this episode of Mob Mentality Show. Discover the distinction between the scary and healthy versions of zero bugs, and explore how David and his teams achieved a bug-free environment. Uncover insights on when to shift focus away from zero bugs, anti-patterns to avoid, and the art of baking quality into your code.ย
Explore the synergy of Lean principles, Continuous Delivery (CD), and Test Driven Development (TDD) as David shares how they got to zero bugs as a natural side effect. Learn about the application of the prime directive to foster continuous improvement and the joy of being in a bug-free system.ย
Explore the facet of Lean where we draw systems and seek ways to shorten feedback loops. Gain insights into the business perspective on Lean and the power of tiny commits. Understand the role of Lean in risk conversion, frequency, and Domain Driven Design (DDD) for organizational simplicity.
Join us in exploring the art of mobbing as David recounts his first mobbing experience to meet a deadline and shares his 9 years of mobbing wisdom. Learn how having the entire system in the room ensures that when it's done, it's truly done. David also discusses the impact of mobbing on CD, the benefits of bringing the best of everyone into the code, and a sneak peek into the April 2024 Teaming Conference.
If you're passionate about #mobprogramming, #bugszero, #continuousdelivery, #tdd, #leanthinking, #xp, this episode is a must-listen. Elevate your coding mindset and join the conversation on achieving zero bugs naturally through lean mobbing!
Video and Show Notes: https://youtu.be/8-EL9x89Ag0ย
Come hear the story of a thriving team dynamic in this episode of Mob Mentality Show with special guest Robin van den Bogaard! Join us as we delve into the journey of Robin's team experimenting with mobbing, transforming their approach from Scrum to pair to mob collaboration.
In discussion, we explore the pros and cons of the mobbing experiment, from the initial skepticism of Product Owners to management's response. Discover what it is like to be in a system where no need to ask to mob... just do it!
Gain insights into the organizational and Product Owner perspective shift on the teams' ability to deliver and the remarkable impact of mobbing on domain knowledge sharing. Learn about the likelihood of painting yourself into a corner in a mob versus going solo, and the integration of Kanban, flow, and Scrum, along with the intricacies of working with Jira and estimates while mobbing.
Explore the transformative effects of mobbing on team communication, sensitivity to tension, and addressing the elephant in the room. Uncover the strategies for mining for conflict early in the mob and creating an environment where teams can "say anything" to each other.
Also join us as we discuss how mobbing led to the opening of new doors, enabling team members to give talks internally and externally. Revel in the fun experiences of being the first person to introduce mobbing to someone.
Whether you're interested in mini-daily retrospectives, improving design and scouting in micro-services with ports and adapters, or navigating the challenges of too much low-level navigation in a mob, this episode covers it all. In addition, hear about the horror story of an old repo becoming unbuildable, the new pattern of staying radically up to date every day, and the impact to security.
Tune in to Mob Mentality Show today and discover the transformative power of mobbing with Robin van den Bogaard, where joy, collaboration, and innovation intersected in his ensemble to create a dynamic and effective team culture!ย
Video and Show Notes: https://youtu.be/9vUyLOLQtzQย
๐ Dive deep into the world of Pair Programming with Gabriel Robaina and Kieran Murphy as they unravel how to tune this "Sensible Default Practice" into even more of a game-changer! ๐ปโจ
In this episode, our discussion covers crucial aspects of pair programming that go beyond the basics. Are your pairing sessions dragging on for too long? Do you notice anti-patterns similar to solo programming? Learn how to identify and address these issues with Gabriel and Kieran's insights.
Explore the journey that led their team to embrace pair rotations and the valuable lessons learned along the way. Is pairing valuable but challenging? Uncover strategies to make it work for your team and turn challenges into opportunities.
๐ Key Highlights:
Also, stay tuned for an exciting teaser on "Mob Programming in a Computer Science Classroom Setting" that will leave you eager for more collaborative insights!
Watch now for a dose of practical wisdom that will impact your approach to collaborative coding. ๐๏ธโจ
Video and Show Notes: https://youtu.be/aurVZM6ZTUwย
Dive into the intricate world of innovation diffusion on this episode of the Mob Mentality Show. Join us as we dissect the dynamics between healthy and destructive speeds in team switching, exploring the nuances that shape team cultures and impact the quality of outcomes.
๐ **Episode Highlights:**
**Navigating the Pace of Innovation:** Engage in a thought-provoking discussion on the healthy and destructive facets of innovation diffusion. Explore the repercussions of fast and slow diffusion, addressing critical questions like whether innovation can happen too swiftly, causing semantic diffusion, or if it can be hindered by insulated innovators.
**Balancing Act: Culture and Quality:** Delve into the delicate balance between preserving organizational culture and ensuring the quality of innovations. Uncover strategies for fostering a culture that encourages experimentation while upholding high standards.
**Coaching Dynamics:** Explore the dynamics of short-term versus long-term coaching, dissecting how coaching durations impact team growth. Learn actionable insights on how to effectively nurture and grow collaborative mobs.
**Team Switching Strategies:** Unpack the challenges of dynamic reteaming and team switching, investigating whether excessive switching can lead to problems or if inadequate switching stifles the spread of positive changes. Discover the intricacies of promiscuous pairing/mobbing and the Two Team Linking Navigator Pattern.
**Preserving Lofty Goals:** Join the debate on preserving the outcomes of ambitious goals amidst the dynamic landscape of team growth and innovation. Gain valuable insights into strategies that allow teams to maintain focus on their lofty aspirations.
Tune in for an exploration of the healthy and destructive speeds in the diffusion of innovation. Whether you're a seasoned professional or a curious learner, this episode helps you navigate the complexities of team dynamics and systems thinking. Don't miss the chance to enhance your understanding of effective collaboration and growth strategies in the ever-evolving world of software development! ๐
Video and Show Notes: https://youtu.be/nDieux1ZqGsย
Venture into the rich tapestry of professional programmer history with the prolific Uncle Bob Martin on this episode of the Mob Mentality Show.
๐ฐ๏ธ **Episode Highlights:**
**Unveiling Programmer History:** Join Uncle Bob as he unfolds the history of programmers, emphasizing their humanity beyond mere coding. Explore fascinating anecdotes about pioneers like Grace Hopper and Edsger Dijkstra, discovering the roots of code as it evolved from the manual computation era to the present.
**Code Collaboration Through the Ages:** Delve into collaboration patterns, uncovering the early instances of social programming.
**The Quest for the Perfect Language:** Journey through the landscape of programming languages, paradigm shifts, and the impact of TDD. Uncle Bob shares insights on the nuances of runtime vs. compile-time type checking and his personal odyssey into functional programming via Lisp and Clojure.
**Impactful Professionalism:** Explore the profound impact of programmer professionalism on society. Uncle Bob discusses the unprecedented world dependence on such a young software industry, emphasizing the importance of learning in safe spaces.
Tune in for an enlightening exploration of programmer history, language evolution, and the pivotal role of professionalism in shaping the technological landscape. Whether you're a seasoned developer or an aspiring programmer, this episode promises valuable insights into the roots and future of our coding journey. ๐
Video and Show Notes: https://youtu.be/Pv_bzO95qqsย
Dive into the intricacies of remote mob programming from the perspective of an introvert on this episode of the Mob Mentality Show with our guest, Chris Stone. Join us for a fascinating exploration of the benefits and challenges, seasoned with 2.5 years of Chris's mobbing experience.
๐ **Episode Highlights:**
**Unlocking the Introvert's Tale:** Delve into the unique insights of an introvert's journey in collaborative coding. Chris Stone unravels the energy dynamics of mob programming, addressing the complexities of social coordination versus solo work and the nuances of giving feedback in a mob versus pull requests.
**Remote Work: Beyond the Office Walls:** Challenge the common notion that collaboration thrives only within office walls. Explore how remote mob programming becomes the key to maintaining programming jobs remotely and whether this strategy could be the cornerstone of the future of work.
**Litmus Test for Collaboration:** Is the willingness to mob a litmus test for qualities like empathy, humility, and honesty? Unpack the semantics of "Remote Work" and discover the contrasting experiences of team meetings versus the engaging world of mobbing.
**Retrospectives and the Art of Experimentation:** Chris Stone provides insights into using retrospectives as a powerful tool to foster authentic engagement and experimentation with skeptics within mob programming. Gain practical tips on structuring retros, facilitating them, and leveraging constraints for creative breakthroughs.
Tune in to gain a fresh perspective on remote mob programming, tailored for introverts. Whether you're an avid mob programmer or exploring collaborative coding, this episode offers valuable insights for all. Don't miss the chance to enhance your understanding of effective remote work and team collaboration! ๐
Video and Show Notes: https://youtu.be/zDd6HnP9uUkย
From the publisher's feed

43 Listeners

98 Listeners