Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nobody likes working with you

Nobody likes working with you

* Video (in Spanish): https://www.youtube.com/watch?v=pkOZJ6Qfpwk

It doesn't matter how efficient your code is, if your team mates don't like working with you, you are a bad software developer. Most of your time is spent communicating with others (emails, tasks, comments on pull requests) If you can't do it properly your colleagues won't take your opinions into consideration or will be afraid to ask for them. And a team unable to communicate and speak openly will end up producing bad code. ​ In this presentation I will talk about how to:
- Give constructive feedback
- Comment on others code nicely
- Disagree without offending
- Express your ideas

Luis G. Valle

November 17, 2016
Tweet

More Decks by Luis G. Valle

Other Decks in Programming

Transcript

  1. 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
  2. This new class is great but we can't merge because

    you didn't write any tests for it. “ ”
  3. This new class is great, it will help decoupling business

    logic! And how are you planning to test it? “ ”
  4. “ Arguing with a developer is like wrestling with a

    pig in mud. After a couple of hours, you realise the pig is enjoying it
  5. Everyone did the BEST job they could, given what THEY

    KNEW at the time, their skills and abilities “ Retrospective Prime Directive
  6. #4 Avoid ARGUMENTS #1 Everyone wants to feel IMPORTANT #2

    DON’T criticise #3 Think what the OTHER PERSON wants
  7. No one can whistle a symphony. “ It takes an

    ORCHESTRA to play it H.E.Luccock