Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
-
Upload
codemotion -
Category
Technology
-
view
143 -
download
0
Transcript of Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016
![Page 1: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/1.jpg)
Nobody likes working with youLuis G. Valle | @lgvalle
MILAN 25-26 NOVEMBER 2016
![Page 2: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/2.jpg)
Rockstar Ninja Developer
● Knows all existing design patterns
● He is always right● Only writes “f***ing smart code”
● Can do pair programming with himself
Tom Smith
![Page 3: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/3.jpg)
Nobody likes working with
TOM
![Page 4: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/4.jpg)
Rockstar JerkBad software developer
![Page 5: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/5.jpg)
Everyone wants to feel IMPORTANT1
![Page 6: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/6.jpg)
Names
![Page 7: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/7.jpg)
![Page 8: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/8.jpg)
#thanks
![Page 9: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/9.jpg)
![Page 10: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/10.jpg)
GiveCredit
![Page 11: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/11.jpg)
DON’T criticise2
![Page 12: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/12.jpg)
What is the GOAL?
![Page 13: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/13.jpg)
Shame. Shame. Sha
![Page 14: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/14.jpg)
ConstructiveFeedback
![Page 15: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/15.jpg)
We can't merge this new class. You always forget to write tests!“
”
![Page 16: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/16.jpg)
This new class is great but we can't merge because you didn't write any tests for it.“
”
![Page 17: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/17.jpg)
This new class is great, it will help decoupling business logic! And how are you planning to test it?“
”
![Page 18: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/18.jpg)
Think what the OTHER PERSONwants
3
![Page 19: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/19.jpg)
Is NOTabout you
![Page 20: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/20.jpg)
LISTEN“10 ways to have a better conversation” - Celeste Headlee
![Page 21: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/21.jpg)
![Page 22: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/22.jpg)
“Everyone you will ever meet KNOWS
something you DON’T ”
![Page 23: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/23.jpg)
How amazing you are
![Page 24: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/24.jpg)
AvoidARGUMENTS4
![Page 25: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/25.jpg)
”“Arguing with a developer is
like wrestling with a pig in mud.
After a couple of hours, you realise the pig is enjoying it
![Page 26: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/26.jpg)
DISAGREEMENT
![Page 27: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/27.jpg)
Don’t get ANGRY
![Page 28: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/28.jpg)
Everyone did the BEST job they could, given
what THEY KNEW at the time, their skills and
abilities
“”Retrospective Prime Directive
![Page 29: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/29.jpg)
Find a COMMON ground
![Page 30: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/30.jpg)
You are WRONG
![Page 31: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/31.jpg)
Maybe
YOUare wrong
![Page 32: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/32.jpg)
Postpone it
![Page 33: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/33.jpg)
GIVEUP
![Page 34: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/34.jpg)
#4 Avoid ARGUMENTS
#1 Everyone wants to feel IMPORTANT
#2 DON’T criticise
#3 Think what the OTHER PERSON wants
![Page 35: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/35.jpg)
No one can whistle a symphony. “
”It takes an ORCHESTRA
to play itH.E.Luccock
![Page 36: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/36.jpg)
[pic summary: great team]
![Page 37: Nobody likes working with you - Luigi G. Valle - Codemotion Milan 2016](https://reader031.fdocuments.net/reader031/viewer/2022021922/587db7351a28abae2f8b7697/html5/thumbnails/37.jpg)
thanks!
@lgvalle | Novoda