Nobody likes
working with you
@lgvalle | Novoda
MADRID · NOV 18-19 · 2016
Slide 2
Slide 2 text
Rockstar Ninja Developer
● All existing design patterns
● He is always right
● Only writes “f***ing smart code”
● Can do pair programming with himself
Tom Smith
Slide 3
Slide 3 text
Nobody likes
working with
TOM
Slide 4
Slide 4 text
Rockstar Jerk
Bad software developer
Slide 5
Slide 5 text
Everyone
wants to feel
IMPORTANT
1
Slide 6
Slide 6 text
Names
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
#thanks
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Give
Credit
Slide 11
Slide 11 text
DON’T criticise
2
Slide 12
Slide 12 text
What is the
GOAL?
Slide 13
Slide 13 text
Shame. Shame. Sha
Slide 14
Slide 14 text
Constructive
Feedback
Slide 15
Slide 15 text
We can't merge this new class.
You always forget to write
tests!
“
”
Slide 16
Slide 16 text
This new class is great but we
can't merge because you didn't
write any tests for it.
“
”
Slide 17
Slide 17 text
This new class is great, it
will help decoupling business
logic! And how are you planning
to test it?
“
”
Slide 18
Slide 18 text
Think what the
OTHER PERSON
wants
3
Slide 19
Slide 19 text
Is NOT
about you
Slide 20
Slide 20 text
LISTEN
“10 ways to have a better conversation” - Celeste Headlee
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
“Everyone you will
ever meet KNOWS
something you
DON’T
Slide 23
Slide 23 text
How
amazing
you are
Slide 24
Slide 24 text
Avoid
ARGUMENTS
4
Slide 25
Slide 25 text
“
Arguing with a developer is
like wrestling with a pig in
mud.
After a couple of hours, you
realise the pig is enjoying it
Slide 26
Slide 26 text
DISAGREEMENT
Slide 27
Slide 27 text
Don’t get ANGRY
Slide 28
Slide 28 text
Everyone did the BEST
job they could, given
what THEY KNEW at the
time, their skills and
abilities
“
Retrospective Prime Directive
Slide 29
Slide 29 text
Find a
COMMON
ground
Slide 30
Slide 30 text
You are
WRONG
Slide 31
Slide 31 text
Maybe
YOU
are wrong
Slide 32
Slide 32 text
Postpone it
Slide 33
Slide 33 text
GIVEUP
Slide 34
Slide 34 text
#4 Avoid ARGUMENTS
#1 Everyone wants to feel IMPORTANT
#2 DON’T criticise
#3 Think what the OTHER PERSON wants
Slide 35
Slide 35 text
No one can whistle a
symphony.
“
It takes an ORCHESTRA
to play it
H.E.Luccock