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

Contributing Code Empathetically

Contributing Code Empathetically

Remembering the People Behind Projects.

Given at jQuery Dev Summit 2015.

HipsterBrown

October 17, 2015
Tweet

More Decks by HipsterBrown

Other Decks in Programming

Transcript

  1. How It Relates • No One is Un-Opinionated • We

    All Have Biases • Listening is Key • “Why?”
  2. Descriptive Descriptions • screenshots, animated GIFs, or screencasts • the

    behavior and visuals you expected • related issues that would be closed • any context/reasoning behind why a change should be made • notes or concerns while in progress
  3. How It Relates “If you don’t have anything nice to

    say, then don’t say anything at all.”
  4. How It Relates “If you don’t have anything nice to

    say, then don’t say anything at all.”
  5. How It Relates “If you don’t have anything nice to

    say, then don’t say anything at all.”
  6. How It Relates “If you don’t have anything constructive to

    say, then don’t say anything at all.”
  7. • Mutually Agreed Upon • Set Up With Expectations •

    In An Open Space • Shared With Context Constructive Feedback is…
  8. It is intended to find and fix mistakes overlooked, improving

    both the overall quality of software and developers' skills.
  9. How It Relates • What We Say • How We

    Say It • Where We Say It
  10. How We Communicate • General = Slack • Standups =

    Hangouts / In-Person • Recorded Discussions = GitHub Issues • Long-Form / Async = Email
  11. Do You Care Enough… • To Write A Blog Post?

    • To File An Issue? • To Send An Email? • To Record A Screencast? • To Submit A Pull Request?
  12. By starting to apply empathy to connect with others professionally,

    we can continue down that path to connect with others personally.