SlideShare a Scribd company logo
dani jiménez
@danibto
effective pair programming
¿pear programming?
driver - copilot
why?
don’ts
dos
pro tips
why?
thinking
80%
why?
why?
focus
why?
why?
shared
success
why?
shared
failure
why?
dos
rules
pro tips
dos
talk
arguedos
be
comfortab
le
dos
dos
humbly
rotate
dos
patience
dos
rest
dos
enjoy it
dos
don’ts
self-
distrust
don’ts
code
inspector
don’ts
bossy
don’ts
pick the
keyboard
don’ts
pair
marriages
don’ts
empathy
don’ts
pro
tips
planning
the day
pro tips
pomodoros
pro tips
chess
clock
pair
pro tips
ping-pong
pro tips
your own
keyboard
pro tips
remoting
pro tips
tools
pro tips
think
outside
pro tips
switch often
pro tips
solo
programming
pro tips
sometimes you need to
go solo
pro tips
pro tips
tidy
Effective Pair Programming
thanks!!!
dani jiménez
@danibto
jobs:www.idealista.com/creamcode
questions?
dani jiménez
@danibto
jobs: http://www.idealista.com/labs/blog/trabaja-en-idealista/

More Related Content

PDF
Designing for developers
PPTX
Formal Methods lecture 01
PDF
Formal methods 4 - Z notation
PPTX
#1 formal methods – introduction for software engineering
PPS
Formal Methods
DOC
Data structures project
PPTX
Database Project Airport management System
DOCX
Airlines Database Design
Designing for developers
Formal Methods lecture 01
Formal methods 4 - Z notation
#1 formal methods – introduction for software engineering
Formal Methods
Data structures project
Database Project Airport management System
Airlines Database Design

Similar to Effective Pair Programming (20)

KEY
Odd Dog Media - UW American Marketing Association
PDF
Agile Myths and Legends
PDF
Code reviews
PDF
How to Make a Living as a (ColdFusion) Freelancer?
PDF
DF17 Admin Track Speaker Insights
PDF
10 Killer Tips for an Amazing Presentation - Way Before You Actually Give One
KEY
Fronteer: How to be Worth Millions
PPTX
Passionate Programmer
PDF
Front-End Fun: How to finally work with designers!
PDF
The Road To Technical Team Lead
PPTX
The passionate programmer
PPT
Aquent/AMA Webcast: Marketing to Your Customer's Brain
PPTX
Pair programming- Mariusz Kozieł
PPT
Build some PR!
PDF
marketingjobs Candidate Interview Success
PDF
justsalesandmarketing - Candidate Interview Success
PDF
The Seven Mistakes that SME Negotiators make and How To Avoid The Mistakes
PDF
You Suck At PowerPoint! by @jessedee
PPT
Imagine Cup Tips
Odd Dog Media - UW American Marketing Association
Agile Myths and Legends
Code reviews
How to Make a Living as a (ColdFusion) Freelancer?
DF17 Admin Track Speaker Insights
10 Killer Tips for an Amazing Presentation - Way Before You Actually Give One
Fronteer: How to be Worth Millions
Passionate Programmer
Front-End Fun: How to finally work with designers!
The Road To Technical Team Lead
The passionate programmer
Aquent/AMA Webcast: Marketing to Your Customer's Brain
Pair programming- Mariusz Kozieł
Build some PR!
marketingjobs Candidate Interview Success
justsalesandmarketing - Candidate Interview Success
The Seven Mistakes that SME Negotiators make and How To Avoid The Mistakes
You Suck At PowerPoint! by @jessedee
Imagine Cup Tips
Ad

Recently uploaded (20)

PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
AI in Product Development-omnex systems
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Introduction to Artificial Intelligence
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Digital Strategies for Manufacturing Companies
PDF
medical staffing services at VALiNTRY
PPTX
Odoo POS Development Services by CandidRoot Solutions
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Softaken Excel to vCard Converter Software.pdf
Odoo Companies in India – Driving Business Transformation.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How to Choose the Right IT Partner for Your Business in Malaysia
AI in Product Development-omnex systems
Operating system designcfffgfgggggggvggggggggg
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
How to Migrate SBCGlobal Email to Yahoo Easily
Wondershare Filmora 15 Crack With Activation Key [2025
Introduction to Artificial Intelligence
CHAPTER 2 - PM Management and IT Context
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PTS Company Brochure 2025 (1).pdf.......
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms II-SECS-1021-03
Digital Strategies for Manufacturing Companies
medical staffing services at VALiNTRY
Odoo POS Development Services by CandidRoot Solutions
Ad

Editor's Notes

  • #2: pair programming? - explicar pair programming - driver why? thinking - muchos pueden decir que 2 por separado rinden mucho mejor que uno, eso es así si fuera mecanografía, no es cuestion de escribir más rápido - pasamos la mayor parte del día pensando y no escribiendo, 2 piensan mejor que uno, 4 ojos ven mas que 2 calidad - calidad de código - menos bugs - mejor diseño focus - foco en la tarea - twitter, facebook - las pausas están consensuadas mentoring - flujo de conocimiento - mentoring y aprendizaje - aprender los unos de los otros compartir triunfos - la victoria, si la compartes sabe mejor compartir fracasos - compartir responsabilidades - 4 ojos ven más que dos, las tareas delicadas siempre se deberían hacer entre 2 rules - hay que acordar unas reglas, tener claros los patrones de diseño que se siguen en la empresa talk - es muy importante la comunicación, no consiste en que uno pica y el otro mira argue - siempre que no se entre en discusiones absurdas de si indento a 2 o 3 espacios, eso entra en las reglas be confortable - ambiente tranquilo, cómodos (no banqueta) humildad - importante la confianza - no ir de sobrado, intentar aprender los unos de los otros y no dar master classes rotate - cambiar a menudo, una vez al día patience - los errores tontos te los da el ide - todo parece mucho más lento desde las trincheras rest - cansa mucho enjoy it - es importante pasarselo bien, herramientas.... ---------------------- inseguridad - al principio, y si no hay mucha confianza, parece que te cuesta todo mucho más y te atascas con chorradas, tranquilidad inspector - no es un examen bossy - dominante, querer el teclado todo el rato o ir dictando al que escribe teclado marriages empatía - no forzar las parejas ----------------------------- planificar el día - hasta dónde queremos llegar, postit - pausas - cambios de pareja - que parte hacemos solos
  • #7: programar no es cuestión de mecanografía