100 episodes

Chris Lucian and Austin Chadwick discuss all things agile and product development from a mob programming perspective.
https://www.youtube.com/channel/UCgt1lVMrdwlZKBaerxxp2iQ

The Mob Mentality Show The Mob Mentality Show

    • Technology
    • 5.0 • 4 Ratings

Chris Lucian and Austin Chadwick discuss all things agile and product development from a mob programming perspective.
https://www.youtube.com/channel/UCgt1lVMrdwlZKBaerxxp2iQ

    Artie Gold on scope is your friend. The less you need to know at any given moment, the better.

    Artie Gold on scope is your friend. The less you need to know at any given moment, the better.

    Join us on the Mob Mentality Show as we sit down with the insightful Artie Gold to explore the pivotal role of scope and cognitive load in coding. In "Artie Gold on Scope is Your Friend: The Less You Need to Know at Any Given Moment, the Better," we delve into practical strategies for enhancing productivity and code quality through smart scope management.
    ### Scope and Cognitive Load
    Artie Gold sheds light on the false pride developers often take in handling complex code and high cognitive demands. We discuss the advantages of understanding as needed versus knowing everything at once. Are developers truly like acrobats, balancing multiple logic threads simultaneously? Artie highlights the human mind's limitations and the significant benefits of encapsulation in reducing cognitive load.
    Key topics include:- The detrimental effects of high scope and cognitive load on development- Encapsulation's role in making code easier to read, scan, and modify- Comparing agile, nimble, and shallow approaches to manage cognitive overload- Artie's amusing analogy of low-level code instructions to a simple task like buying milk- Strategies for helping developers adapt to a new paradigm of encapsulated code reading
    ### Clarity of Value on Stories
    We shift our focus to the critical importance of clarity in user stories and the benefits of direct client relationships. Artie discusses the drawbacks of indirect communication and the often humorous complications of serving as the middleman for another middleman.
    Discussion points include:- The irreplaceable value of direct conversations in understanding "the why" behind requests- Whether good story conversations can be replaced with a template or checklist- The impact of user feedback on delivered products versus theoretical future products- The risks of over-refinement, illustrated by the rock versus ruby MVP delivery example- Challenges in assuming everyone excels at written communication
    ### Code is Everything. Code is Nothing.
    In our final segment, we explore the dual nature of code. Code is vital—it produces value, is easier to change than other components, and serves as a repository of knowledge. Yet, code alone is meaningless without context and purpose.
    Artie elaborates on:- The necessity of keeping code in good shape for ease of future changes- Why "pretty" code isn't the goal—functional, adaptable code is- The inherent truthfulness of code as the ultimate source of software reality
    **Don't miss this insightful discussion with Artie Gold that can transform your approach to coding, user stories, and the fundamental nature of software development.**Video and Show Notes: https://youtu.be/0z2nQHT8Jvs   

    • 45 min
    Sticky Mob Programming with Lennart Fridén

    Sticky Mob Programming with Lennart Fridén

    In this compelling episode of the Mob Mentality Show, we dive deep into the art of Sticky Mob Programming with Lennart Fridén, who brings a wealth of knowledge from his decade-long journey coaching mob programming in Sweden. Whether you're a seasoned mob programmer or new to the concept, this episode is packed with actionable insights and real-world examples that can help you make mobbing a lasting fixture in your team's workflow.### Key Discussion Points:**Sticky Mob Programming:**- Lennart’s insights on mob stickiness- Beyond just trying mobbing- Persistent mob habits even without the nudging of a coach - Mob stickiness challenges and triumphs- Roles: outsider, insider, first follower (AKA eager first dance partner), - Lessons from "Power of Habit"- Mob as keystone habit leading to a cascade of other beneficial practices- Community and belonging- Dealing with stagnation- Vulnerability and growth
    **Technical Coaching and Redundancy:**- Embedding coaching and making the coach's role redundant (times two)- Teaching for sustainability- Gradual coach transition examples- Handling eager vs. apathetic first follower (potential future coach)**P.S.** Reach out to Lennart Fridén ( https://www.linkedin.com/in/lennartfriden/ ) for guidance on introducing mobbing and ensuring it sticks in your organization.Tune in to discover how to make mob programming a sticky and sustainable practice in your organization!Video and Show Notes: https://youtu.be/FSFyifwXbWo  

    • 47 min
    Michele Sollecito on Systems Thinking: Seeing the Interactions Beyond the Parts

    Michele Sollecito on Systems Thinking: Seeing the Interactions Beyond the Parts

    Discover a transformative conversation on systems thinking with our special guest, Michele Sollecito, in this episode of the Mob Mentality Show. In "Michele Sollecito on Systems Thinking: Seeing the Interactions Beyond the Parts," Michele shares valuable insights and practical examples that will revolutionize your approach to system optimization and organizational management.### Topics Covered:
    **Systems Thinking:**- **Seeing Systems Everywhere**- **Focus on Interactions**- **Person Issue vs. System Issue**- **Animated Causal Loop Diagrams**- **Sub-System Optimization**- **System Fracturing from the Top**- **Trunk Based Development (TBD)**- **Benchmarking and "Copy-Paste" Pitfalls**- **Defensive Posture vs. Experimentation**- **Changing Core Beliefs**- **Leadership and Fake Experiments**- **Data vs. Emotion**- **Comfortable Inefficiency**- **Team Dynamics and Failure**- **Culture of Continuous Improvement**- **Managing Resistance to Improvement***Software Architecture:**- **Specialists vs. Generalists**- **Technology Obsession**- **Distributed Systems**- **Coordination Strategies**- **Paired Product Ownership**- **Autonomy vs. Consistency?****Ensemble Programming:**- **Resistance**- **Paradigm Shift to Fun**- **Early Adopters**- **Collaboration and Virtue**- **Sustainable Development**- **Avoid Echo Chambers**- **System Level Relationships with Mob**Don't miss this enlightening conversation that promises to transform your approach to systems thinking, software architecture, and ensemble programming. Listen and engage with Michele Sollecito's expert insights on the Mob Mentality Show!Video and show notes: https://youtu.be/Ga0f2jGnGxI 

    • 49 min
    Exploring Collaborative Programming with Tuple’s Eli Goodman

    Exploring Collaborative Programming with Tuple’s Eli Goodman

    Join us on this enlightening episode of the Mob Mentality Show as we dive deep into the world of collaborative programming with our special guest, Eli Goodman from Tuple. In this episode we explore the intricacies of mob programming, the innovative tools designed for enhanced teamwork, and the future of Tuple.
    ### Highlights from Our Discussion:
    **Eli's Mobbing Questions for Austin and Chris:**- **Last Time Mobbed?** - **Duration and Techniques** - **Team Dynamics** - **Austin's Recent Mob Journey** - **Chris' Leadership and Mob Hopping**- **Visualizing Connections**- **Continuous Improvement and Diffusion of Innovation**- **When to Mob and When to Not**
    **Tools for Mob Programming:**- **Popular Tools**- **Monitor Usage**- **Tech Enhancements**- **Chat and Note Integration**- **Equal Navigation and Code Verbalization**
    **Inside Tuple:**- **Eli's Role**- **Origin Story**- **Tuple's Progress**- **Technical Excellence**- **Social Layer Integration**- **Resource Efficiency**- **Focused Functionality**- **User Base**- **Future Prospects**
    This episode is a must-watch for anyone interested in mob programming, team collaboration, and cutting-edge tools that facilitate efficient and effective coding practices. Whether you're a seasoned mob programmer or new to the concept, Eli Goodman’s insights will provide valuable knowledge and inspiration for your programming journey.
    Don't forget to like, comment, and subscribe for more episodes packed with valuable programming insights!
    Video and show notes: https://youtu.be/eiLz_9-a-I4  

    • 48 min
    "The Mob Moves Too Slow for Me"

    "The Mob Moves Too Slow for Me"

    In this episode of the Mob Mentality Show, we dive into a challenge faced by many mobbers: the varying speeds of team members. Inspired by an X conversation in the community, we explore various possible experiments to run when someone in the ensemble says "The Mob Moves Too Slow for Me."
    🔗 Join the Discussion:
    Link to Community Tweet: https://x.com/EnverBral/status/1789533801690825041
    🔍 Key Topics Covered:
    Speeding Up the Mob: Should the mob match the speed of the fastest member?
    Constructive Feedback: Transforming into a feedback machine and coach to help the team grow and improve continuously.
    Utilizing Excess Brain Cycles: How to use spare mental capacity to build tools, automate tasks, and support the team's efficiency.
    Career Direction and North Star: Conversations on finding and aligning with your career goals and personal mission.
    Diverse Mob Roles: Leveraging roles such as forward-looking research while others focus on production to enhance team learning and speed.
    Effects of Working Alone: Understanding the side effects of working solo and how it impacts team dynamics.
    Temporary Splits: Exploring the benefits and drawbacks of splitting from the mob temporarily for specialized tasks and re-integrating.
    Impact of Decisions: The inevitability of being affected by others' decisions even when working independently.
    Deepening Knowledge Gaps: The risks of creating solutions that no one else on the team understands and how to mitigate this.
    High-Octane Collaboration: The advantages of co-locating with other fast-paced mobbers to enhance productivity.
    Natural Splits: When different personal missions lead to a natural division within the mob.
    System vs. Sub-System Optimization: Balancing the optimization of the whole system against focusing on sub-systems.
    Mob Programming Benefits: Understanding the financial benefits and ROI of mob programming.
    Voluntary Participation: The importance of not forcing team members to mob if they prefer other ways of working.
    🔔 Subscribe & Stay Updated: Don't miss out on future episodes! Subscribe to the Mob Mentality Show for more discussions on enhancing mob programming, team dynamics, and maximizing productivity.
    📢 Engage with Us: Share your thoughts and experiences in the comments below. Have you faced similar challenges in your mob programming journey? How did you address them? Let's learn from each other!
    👍 Like, Share, and Comment: If you found this episode valuable, give it a thumbs up, share it with your network, and leave a comment. Your feedback helps us improve and brings more relevant content to you.
    🔗 Connect with Us: https://www.mobmentalityshow.com/Get ready for a deep dive into the intricacies of mob programming and discover how to harmonize varying speeds within your team while fostering a culture of continuous improvement and collaboration. Tune in now!
    Video and show notes: https://youtu.be/MnMHX5d_Mdc 

    • 18 min
    Mobbing in the Midst of Waterfalls

    Mobbing in the Midst of Waterfalls

    Welcome to the Mob Mentality Show! In this episode, "Mobbing in the Midst of Waterfalls," we explore how mobbing can survive and even thrive when surrounded by traditional waterfall teams. Full of practical insights, this episode is especially helpful for those navigating diverse workflows.
    ### Topics Covered:
    **1. Mobbing in Lean/Agile vs. Waterfall**Learn the key differences and challenges, and how mobbing can bridge the gap between these methodologies.
    **2. Collective Automation**Discover how mob teams collaborate on automation and pipelines with waterfall teams to aid tech integration. Understand how mob teams can drive automation initiatives that benefit the entire organization. 
    **3. WIP and Scope Negotiation**Master the art of negotiating WIP and thin slice scopes with waterfall teams.
    **4. Scheduling Mob Time**Find practical strategies to mob with waterfall team members, overcoming scheduling conflicts.
    **.5 Avoiding Bottlenecks**Learn how to support others and ensure smooth progress that prevent workflow congestion.
    **6. Rogue Lean Story**Hear a concrete story about maintaining lean principles within a waterfall framework. Discover strategies to fight for optimal cycle times.
    **7. Creative Solutions**Unlock innovative solutions by thinking of third alternatives to achieve business goals. Gain a clear understanding of business problems, ensuring flexibility and adaptability in tech solutions.
    ### Why Listen?
    This episode offers practical advice, real-world stories, and insights on maintaining mobbing techniques within waterfall environments. Tune in to balance agility and structure, foster continuous improvement, and drive successful automation across your organization.
    Don’t miss this enlightening episode of the Mob Mentality Show – "Mobbing in the Midst of Waterfalls." Subscribe now!
    **Subscribe to the Mob Mentality Show on YouTube and your favorite podcast platforms for more insightful discussions and advice.**
    Video and show notes: https://youtu.be/t9v0T6saH10 

    • 22 min

Customer Reviews

5.0 out of 5
4 Ratings

4 Ratings

Zachary S Wallace ,

Really awesome podcast

As a person learning new development patterns, it has been a privilege to interact and share ideas with both Austin and Chris. They truly practice what they preach.

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Hard Fork
The New York Times
The Vergecast
The Verge
TED Radio Hour
NPR

You Might Also Like

Python Bytes
Michael Kennedy and Brian Okken
Talk Python To Me
Michael Kennedy (@mkennedy)
Software Engineering Radio - the podcast for professional software developers
se-radio@computer.org
Thoughtworks Technology Podcast
Thoughtworks
The Real Python Podcast
Real Python
Machine Learning Street Talk (MLST)
Machine Learning Street Talk (MLST)