At the last event Pentalog hosted for us, you said you'd love to see how Remote Mob Programming feels like. I immediately reacted with a "Call for Mobbers" email to our community members, and 5 of you stepped up to help me. Since I couldn't reject any of the applicants, we'll have two mobbing sessions.
~~ What is mob programming ~~
3 or more developers (4 in our case) collaborate taking turns at the same codebase. When the time frame finishes, the next developer continues.
~~ Mobbing Style ~~
- 5 minutes/round, after which brutally push/pull code in whatever state;
- Pair programming = one driver writing code, one navigator working closely together;
- "Strong-Style Pair Programming" = the navigator MUST tell the driver what to write. The driver is downgraded to a 'smart typist'
- The others in the mob keep quiet, unless the pair blocks, or a major issue is spotted.
~~ The target takeaways ~~
- Different opinions about clean code and design
- Mobbing as a great way to ramp up your team's skills and bond the team
- Hands-on tricks to use when mobbing or pairing remotely
- Strong-style Pair Programming to make sure all ideas are discussed
~~ Agenda ~~
- Intro 5 minutes
- Hands-on coding, each of us 4 taking turns
- Wrap up 5-10 minutes + Next steps for you
~~ The Voices ~~
+ Jov Mit is very passionate about XP practices like TDD, refactoring, and evolutionary design. He has been part of the Software Craftsmanship Community since 2014 and is organizing one of the biggest conferences about it (DevTernity). He is actively sharing knowledge on his TDD Screencast on YouTube
+ Ralf Klemmer helps to grow high performance teams through leading by example. As a regular team member he uses XP Practices like Mob programming to align and empower his teams while providing additional technical, agile and personal coaching to take them to the next level.
+ Ferdinando Santacroce is a software developer and agile technical coach inspired by eXtreme Programming. He helps teams and organizations build products that delight their customers. In his spare time, he organizes and attends conferences. He loves learning new things, and writing about them.
+ Victor Rentea is the founder of this community. You may know him as a maniac about clean code and testing, about which he gave a long series of talks at top conferences in Europe. He earns a living doing workshops at companies throughout the world, coaching and consulting.
![](https://i.ytimg.com/vi/AaYZqJdSVD4/maxresdefault.jpg)