SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a Some Helpful Observations for successful Mob Programming

Confessions of a Flow Junkie
Confessions of a Flow JunkieConfessions of a Flow Junkie
Confessions of a Flow JunkieDave Rooney
 
Growing Your User Group
Growing Your User GroupGrowing Your User Group
Growing Your User GroupKara Sowles
 
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 STARTUPFloown
 
SAMPLE PREPARATION / TUTORIALOUTLET DOT COM
SAMPLE PREPARATION / TUTORIALOUTLET DOT COMSAMPLE PREPARATION / TUTORIALOUTLET DOT COM
SAMPLE PREPARATION / TUTORIALOUTLET DOT COMalbert0098
 
How to write tech posts & talks
How to write tech posts & talksHow to write tech posts & talks
How to write tech posts & talksRyan Chartrand
 
Joker's Guide To Personal Effectiveness
Joker's Guide To Personal EffectivenessJoker's Guide To Personal Effectiveness
Joker's Guide To Personal Effectivenessbites consulting
 
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 IndustryNeil Payne
 
Ten Golden Lessons From Steve Jobs
Ten Golden Lessons From Steve JobsTen Golden Lessons From Steve Jobs
Ten Golden Lessons From Steve JobsGMR Group
 
Os Keyshacks
Os KeyshacksOs Keyshacks
Os Keyshacksoscon2007
 
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 SyphiliKim Stephens
 
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)Zoe Landon
 
People Hacks
People HacksPeople Hacks
People HacksAdam Keys
 
Freemasonry 031 learning and memorising ritual
Freemasonry 031 learning and memorising ritualFreemasonry 031 learning and memorising ritual
Freemasonry 031 learning and memorising ritualColinJxxx
 

Similar a 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
 

Más de Llewellyn Falco

Test driven development done well
Test driven development done wellTest driven development done well
Test driven development done wellLlewellyn Falco
 
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 programmingLlewellyn Falco
 
The falco technical coaching framework
The falco technical coaching frameworkThe falco technical coaching framework
The falco technical coaching frameworkLlewellyn Falco
 
Developing design sense of code smells
Developing design sense of code smellsDeveloping design sense of code smells
Developing design sense of code smellsLlewellyn Falco
 
Exploratory and Unit Testing
Exploratory and Unit TestingExploratory and Unit Testing
Exploratory and Unit TestingLlewellyn Falco
 
Increase testability with code seams
Increase testability with code seamsIncrease testability with code seams
Increase testability with code seamsLlewellyn Falco
 
Approval testing from basic to advanced
Approval testing   from basic to advancedApproval testing   from basic to advanced
Approval testing from basic to advancedLlewellyn Falco
 
Strategy agile games 2015
Strategy   agile games 2015Strategy   agile games 2015
Strategy agile games 2015Llewellyn Falco
 
Getting existing code under tests
Getting existing code under testsGetting existing code under tests
Getting existing code under testsLlewellyn Falco
 

Más de 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
 

Último

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
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 educationjfdjdjcjdnsjd
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

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