SlideShare ist ein Scribd-Unternehmen logo
1 von 7
SOME HELPFUL
OBSERVATIONS FOR
SUCCESSFUL MOB
PROGRAMMING
From The Hunter Mob & Llewellyn Falco
There are many ways to contribute. Navigation & Driving is obvious,

but there is also proof reading, googling, sharing shortcuts, offering
affirmations & suggestions; even asking “why?” can be helpful. Always
find your way to be actively contributing to the mob.

ALWAYS BE
CONTRIBUTING
We all have our strengths and weakness. In the exposure of the mob,
we value each others strengths, forgive each others weakness and are
patience with each other as we learn.

RESPECT EACH OTHER
The code is never perfect and we are always looking to make it better.
However, we respect the value the current code brings, and the effort needed
to get the code to it’s current level. This means not insulting the previous
creators but also that when you navigate you work with the code and don’t
just remove what the previous person did.

RESPECT THE CODE
If there are 2 solutions, just pick 1 and try it. Afterwards, you can discuss
if you need to go back and try the other one instead. Many times, form the
perspective of a finished task, people no longer care. If you still do, then it
probably is important to try the other path. But never spend 20 minutes
discussing something that can be done in 10.

JUST TRY IT
We always strive to speak at the highest level the diver can understand. This will

change by person and even by time of day. Sometimes the diver can understand “loop
thru that list”, sometimes “write a for loop” and sometimes we will need the
keystrokes “f-o-r”. The navigators take care to keep their communications as high as
possible while still within the drivers immediate understanding.

SPEAK TO THE DRIVER
The environment should service being an active part of the mob. This
means valuing comfort and other human factors but also means that
sometimes you will need a short break. Don’t be afraid to take one, the
flow of the mob and the work will continue without you and be here
ready for you when you return.

DON’T BE AFRAID TO
TAKE A BIO-BREAK

Weitere ähnliche Inhalte

Ähnlich wie Some Helpful Observations for successful Mob Programming

Joker's Guide To Personal Effectiveness
Joker's Guide To Personal EffectivenessJoker's Guide To Personal Effectiveness
Joker's Guide To Personal Effectiveness
bites consulting
 
Ten Golden Lessons From Steve Jobs
Ten Golden Lessons From Steve JobsTen Golden Lessons From Steve Jobs
Ten Golden Lessons From Steve Jobs
GMR Group
 
Os Keyshacks
Os KeyshacksOs Keyshacks
Os Keyshacks
oscon2007
 

Ähnlich wie Some Helpful Observations for successful Mob Programming (20)

A class action
A class actionA class action
A class action
 
Confessions of a Flow Junkie
Confessions of a Flow JunkieConfessions of a Flow Junkie
Confessions of a Flow Junkie
 
Growing Your User Group
Growing Your User GroupGrowing Your User Group
Growing Your User Group
 
5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP
 
SAMPLE PREPARATION / TUTORIALOUTLET DOT COM
SAMPLE PREPARATION / TUTORIALOUTLET DOT COMSAMPLE PREPARATION / TUTORIALOUTLET DOT COM
SAMPLE PREPARATION / TUTORIALOUTLET DOT COM
 
How to learn coding
How to learn codingHow to learn coding
How to learn coding
 
How to write tech posts & talks
How to write tech posts & talksHow to write tech posts & talks
How to write tech posts & talks
 
Joker's Guide To Personal Effectiveness
Joker's Guide To Personal EffectivenessJoker's Guide To Personal Effectiveness
Joker's Guide To Personal Effectiveness
 
Mentorship is Important
Mentorship is ImportantMentorship is Important
Mentorship is Important
 
Cross Cultural Skills: A Training Handbook for the Tourism & Hotel Industry
Cross Cultural Skills: A Training Handbook for the Tourism & Hotel IndustryCross Cultural Skills: A Training Handbook for the Tourism & Hotel Industry
Cross Cultural Skills: A Training Handbook for the Tourism & Hotel Industry
 
Ten Golden Lessons From Steve Jobs
Ten Golden Lessons From Steve JobsTen Golden Lessons From Steve Jobs
Ten Golden Lessons From Steve Jobs
 
Os Keyshacks
Os KeyshacksOs Keyshacks
Os Keyshacks
 
Crush the box thinking
Crush the box thinking Crush the box thinking
Crush the box thinking
 
Reflection Paper Apa 7 Format Tuskegee Syphili
Reflection Paper Apa 7 Format Tuskegee SyphiliReflection Paper Apa 7 Format Tuskegee Syphili
Reflection Paper Apa 7 Format Tuskegee Syphili
 
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
What We Talk About When We Talk About Coding (Open Source Bridge 6/21)
 
People Hacks
People HacksPeople Hacks
People Hacks
 
Freemasonry 031 learning and memorising ritual
Freemasonry 031 learning and memorising ritualFreemasonry 031 learning and memorising ritual
Freemasonry 031 learning and memorising ritual
 
Our Manual
Our ManualOur Manual
Our Manual
 
Tips on Surviving your PhD
Tips on Surviving your PhDTips on Surviving your PhD
Tips on Surviving your PhD
 
Networking De Mystified
Networking De MystifiedNetworking De Mystified
Networking De Mystified
 

Mehr von Llewellyn Falco

Mehr von Llewellyn Falco (20)

Lets connect linked_in
Lets connect linked_inLets connect linked_in
Lets connect linked_in
 
Test driven development done well
Test driven development done wellTest driven development done well
Test driven development done well
 
Do not use the greater than sign in programming
Do not use the greater than sign in programmingDo not use the greater than sign in programming
Do not use the greater than sign in programming
 
Cutting code quickly
Cutting code quicklyCutting code quickly
Cutting code quickly
 
The falco technical coaching framework
The falco technical coaching frameworkThe falco technical coaching framework
The falco technical coaching framework
 
Expressive objects
Expressive objectsExpressive objects
Expressive objects
 
Roi on learning hour
Roi on learning hourRoi on learning hour
Roi on learning hour
 
Mob programming
Mob programmingMob programming
Mob programming
 
Mob testing
Mob testingMob testing
Mob testing
 
Developing design sense of code smells
Developing design sense of code smellsDeveloping design sense of code smells
Developing design sense of code smells
 
10x
10x10x
10x
 
Strong Style Pairing
Strong Style PairingStrong Style Pairing
Strong Style Pairing
 
Exploratory and Unit Testing
Exploratory and Unit TestingExploratory and Unit Testing
Exploratory and Unit Testing
 
Increase testability with code seams
Increase testability with code seamsIncrease testability with code seams
Increase testability with code seams
 
Advanced unit testing
Advanced unit testingAdvanced unit testing
Advanced unit testing
 
The curse of knowledge
The curse of knowledgeThe curse of knowledge
The curse of knowledge
 
Approval testing from basic to advanced
Approval testing   from basic to advancedApproval testing   from basic to advanced
Approval testing from basic to advanced
 
Intentional code
Intentional codeIntentional code
Intentional code
 
Strategy agile games 2015
Strategy   agile games 2015Strategy   agile games 2015
Strategy agile games 2015
 
Getting existing code under tests
Getting existing code under testsGetting existing code under tests
Getting existing code under tests
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Some Helpful Observations for successful Mob Programming

  • 1. SOME HELPFUL OBSERVATIONS FOR SUCCESSFUL MOB PROGRAMMING From The Hunter Mob & Llewellyn Falco
  • 2. There are many ways to contribute. Navigation & Driving is obvious, but there is also proof reading, googling, sharing shortcuts, offering affirmations & suggestions; even asking “why?” can be helpful. Always find your way to be actively contributing to the mob. ALWAYS BE CONTRIBUTING
  • 3. We all have our strengths and weakness. In the exposure of the mob, we value each others strengths, forgive each others weakness and are patience with each other as we learn. RESPECT EACH OTHER
  • 4. The code is never perfect and we are always looking to make it better. However, we respect the value the current code brings, and the effort needed to get the code to it’s current level. This means not insulting the previous creators but also that when you navigate you work with the code and don’t just remove what the previous person did. RESPECT THE CODE
  • 5. If there are 2 solutions, just pick 1 and try it. Afterwards, you can discuss if you need to go back and try the other one instead. Many times, form the perspective of a finished task, people no longer care. If you still do, then it probably is important to try the other path. But never spend 20 minutes discussing something that can be done in 10. JUST TRY IT
  • 6. We always strive to speak at the highest level the diver can understand. This will change by person and even by time of day. Sometimes the diver can understand “loop thru that list”, sometimes “write a for loop” and sometimes we will need the keystrokes “f-o-r”. The navigators take care to keep their communications as high as possible while still within the drivers immediate understanding. SPEAK TO THE DRIVER
  • 7. The environment should service being an active part of the mob. This means valuing comfort and other human factors but also means that sometimes you will need a short break. Don’t be afraid to take one, the flow of the mob and the work will continue without you and be here ready for you when you return. DON’T BE AFRAID TO TAKE A BIO-BREAK