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:**
- **John's Code Mentoring Journey:** Gain insights into John's remarkable journey of being mentored through the realms of code encapsulation, TDD, and the ripple effects from code changes.
- **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
Stop Doing SAD DevOps with Bryan Finster
Local Government: Mob Programming to Onboard and Deliver with Husham Mohamed, Balaji Palaniswamy, and Tim Nolan
Why Hasn‘t Extreme Programming Caught On? with David Bernstein
Mobbed Lean Public Speaking with Reinier Pamintuan
Thinking Big, Working Small, and Sense-Making Together with John Cutler
Mastering Focus in Team Programming Sessions with Thomas Much
Lean Turned Up to 10
Mob Programming 10 Year Anniversary Panel with DanYeung Wong, Dexter Baga, and Woody Zuill
Socio-Technical Training from the Back of the Room with Marco Consolaro, Alessandro Di Gioia, and Pedro Santos
Developing Deep Team Trust via Mob Programming with Juan Madrigal and Art Bergquist
The Future of Product Development
Agile + Craftsmanship Tag Team Coaching with Nicolas Umiastowski and Cedric Martin
Introverts vs. Extroverts in Mob Programming? with Matthew Killoran and Aaron Griffith
The Hidden Costs of Software Estimates
Many More Much Smaller Steps with GeePaw Hill
Mob Programming in Intro Comp-Sci Courses with Youwen Ouyang
Mob Programming Roles: Major Pain and Dr. Feel Good
Socratic Learning and Tech Optimized Interpersonal Interactions with Michael Strong
Legacy Code Refactoring and Mending with M. Scott Ford
Models of Teaching and Learning in Mob Programming
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Acquired