I've been thinking of setting up a fully remote mob programming group and looking for a few people to join.
We could meet on zoom or use some other tool and tackle together some interesting issues from GitHub or pick an interesting project and work on it. I'm a full stack dev and that is a sort of project I'm interested in working on.
I'm UK based and would love to meet during the week after 8 PM as I have kids and want to put them to bed.
If you're interested reply with an email or ping me on telegram - username is mac_tele
Want the first meeting to happen next Thursday at 8:30 PM UK time
I'll set up a mailing group where we will agree on the tools to use and pick the first task to work on.
I'm not interested in opinions about mob programming, I have very positive experience with remote sessions :)
Well, I am. Wtf is mob programming and who’s got hands-on-keyboard?
Pair programming makes sense because a discussion can be held — mob programming makes me imagine twitch plays Pokémon
Basically, one person writes the other discussion, and we switch every 20 minutes, so everybody can take part.
>We adopted the terminology from Code with the Wisdom of the Crowd by Mark Pearl:
>One person controls the keyboard, this is the typist. The rest of the mob discusses the problem, agrees on the solution, and instructs the typist. The typist follows their instructions, puts them into code, and may ask clarifying questions to understand the solution. The rest of the mob guides the typist as needed.
>We value the typist as they allow the rest of the mob to focus on solving the problem.
>The typist must not code on their own. This balances the participation of all team members and it reduces the dominance of strong characters.
That sounds horrible!
> This run was beaten by the TPP community on March 1st, 2014 with the defeat of the Elite Four and rival Blue.
seems like a wonderful weird experiment to run!
https://helixpedia.fandom.com/wiki/Gen_1_(Pokemon_Red)
From the name "mob programming" I thought it was something more akin to those mob dances- ie. a large group of technically savvy people organize around an issue and focus their willpower on it for a few hours (like, from 6-9 PM on a random Saturday, 50 programmers coordinate solve all the open issues on a random open source project, out of nowhere.)
Deleted Comment
I mean, I would say basketball is inefficient: having one person run the ball or maybe two reliable players pass it across the whole court definitely seems most efficient.
The only twist in basketball is that there's another team trying to stop you from achieving your goal (which would also add to the appeal of mob programming greatly!)
Deleted Comment