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

Being Nice is Nice

Orta
July 14, 2015

Being Nice is Nice

Programming is a social activity. An Open Source community is all about the interactions between multiple opinions. Trying to come at every interaction with a positive perspective is hard, but worth it.

Orta

July 14, 2015
Tweet

More Decks by Orta

Other Decks in Programming

Transcript

  1. BEING
    NICE IS
    Design Dictator @ CocoaPods
    Head of Mobile @ Artsy
    @Orta

    View Slide

  2. Design Dictator @ CocoaPods
    Head of Mobile @ Artsy
    @Orta








    ☁ ☁

    ☁ ☁

    View Slide

  3. Programming is social

    View Slide

  4. DANGER MCSHANE

    View Slide

  5. View Slide

  6. Being a jerk

    View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. Normal Person
    Anonymity
    audience
    +
    +
    = Total Jerkface

    View Slide

  12. relatively Normal Person +
    perceived priv
    acy +
    yes people audience
    http://marocharim.com/2010/11/02/fuckwad-effects/
    http://marocharim.com/2010/11/02/fuckwad-effects/
    = Total Jerkface

    View Slide

  13. Friction is easy

    View Slide

  14. Friction
    gets
    followers

    View Slide

  15. View Slide

  16. View Slide

  17. that’s not as funny/
    smart as you think it is

    View Slide

  18. Nice is HARD

    View Slide

  19. View Slide

  20. View Slide

  21. […] I spent many hours with this
    and I will give up without your help.
    an email from a few days ago

    View Slide

  22. Empathy

    View Slide

  23. POSITIVE REINforcement

    View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. no-one is alw
    ays in a
    good mood
    Let’s not set the wrong expectations

    View Slide

  31. I’m not alw
    ays in a
    good mood

    View Slide

  32. Where can you get
    some good advice?

    View Slide

  33. View Slide

  34. View Slide

  35. TLDR

    View Slide

  36. People
    Don’t criticize, condemn, or complain.
    Give honest sincere appreciation.

    View Slide

  37. ARGUMENTS
    Avoid at all costs
    Never say, “You’re wrong.”
    If you are wrong, admit it quickly.

    View Slide

  38. Being A Leader
    Ask questions instead of orders.
    Praise every improvement.
    Give someone a reputation to live up to.

    View Slide

  39. View Slide

  40. View Slide

  41. @orta

    View Slide