Mob Programming
About Mob Programming
- Mob Mentality Show - podcast on mob/ensemble.
Instructions
- Webinar: Mob Programming 101
- Remote Mob Programming - Introduction to (remote) mob programming.
- Mob Programming Guidebook
- Mob Programming RPG
- PubMob - Remote Collaborative Development.
Tools
Git Handover
- mob.sh - Smooth mob hand-over with (browser) timer.
- timer.mob.sh - Web timer collaborating with mob.sh >= v2.0.
- IntelliJ Plugin: mob - A mob.sh plugin for JetBrains IDEs.
Timers
Synchronized for all the team
- Mob Time - share via QR code and short url, supports team member list.
- Synchronised Timer with QR Code - share via QR code, no support for team member list.
- cuckoo.team - share via short link, no support for team member list
Unsynchronized timers
- Agility - Web based Mob Timer
- Prär Strandberg’s Mob Timer - GitHub Repo
- Zoee Silcock’s Mob Timer React - GitHub Repo
- Sascha Ringström’s Mob Timer - GitHub Repo
- Tomato Timer - A pomodoro technique timer.
Native Apps
- Mob Programming Timer Python - like Mobster Timer below, but seems to favour Windows, not tried yet.
- Mobster Mob Timer for Mac - works best on macOS - GitHub Repo.
- Pluralsight Mob Timer - NodeJS app requiring manual build
Development Environments enabling Collaboration
-
PubMob - PubMob is a marketplace for remote training, coaching, and development, with a strong social emphasis.+
- Gitpod - describe your dev environments as code.
- JetBrains Code With Me - code together in a JetBrain IDEs.
- Visual Studio Live Share - code together in VS Code and Visual Studio.
- JetBrains Projector - an Online-IDE.
Sharing mechanisms I have not tried yet
Free
- Codeshare - is shared code editor.
- Eclipse Theia - multi language cloud & desktop IDE.
- AWS Cloud9 - Cloud based IDE.
Commercial
- CodeTogether - commercial mechanism for VSCode, IntelliJ, Eclipse; offers a free plan.
- Duckly - advanced screen sharing and colaborating.
- GitLive - plugin for VSCode and JetBrains IDEs.
Cloud Dev VM
- Clare Macrae: Virtual Machines for Online Mobbing and Training - a link collection on creating VMs for mobbing and training.
Further Reading Material
- Software Profession Resources - a nice link collection on mob programming topics in trello.
- Thomas Much: Mit Mob Programming zu einfacheren Team Entscheidungen - Presentation at the embarc Architecture Midsomar (in German), June 2021.
- Chris Lucian: Companies that are Mob Programming - a curated list of companies that are currently doing mob programming.
- Why a Mob Programming Conference?