The Effective Remote Developer

The Effective Remote Developer

How you can take responsibility for your remote situation and make the most of it. Presented at QCon NYC, 2017

F74253f4a099258870157426b4cdb2dc?s=128

David Copeland

June 28, 2017
Tweet

Transcript

  1. 2.

    4+ Years Remote •3rd Developer at Stitch Fix •Work daily

    with developers, users, business people, vendors •80+ developers: most work remotely
  2. 5.
  3. 6.
  4. 7.
  5. 13.
  6. 19.

    “The half-life of trust is six weeks” (it must be

    constantLY replenished) http://www.construx.com/10x_Software_Development/ Travel_Restrictions_and_Offshore_Development/
  7. 22.

    Four Mindsets to Build & Maintain Trust Communicate frequently &

    clearly Be responsive, but set boundaries
  8. 23.

    Four Mindsets to Build & Maintain Trust Communicate frequently &

    clearly Be responsive, but set boundaries Assume good intentions
  9. 24.

    Four Mindsets to Build & Maintain Trust Communicate frequently &

    clearly Be responsive, but set boundaries Assume good intentions Help others help you
  10. 31.
  11. 35.

    Communicate Frequently & Clearly •Turn big projects into smaller ones

    •Smallest viable change •Write great change requests
  12. 36.

    Communicate Frequently & Clearly •Turn big projects into smaller ones

    •Smallest viable change •Write great change requests •Learn to screencast, learn to diagram
  13. 40.

    Be Responsive, but Set Boundaries •Publicize your working hours •Watch

    for feedback…and respond! •Avoid spending hours heads-down—develop SLAs for all forms of communication and responsiveness
  14. 41.
  15. 45.

    Help Others Help You •Go to chat or video •Communicate

    how they communicate best •Be specific in what feedback you want
  16. 50.

    Communicate Frequently & Clearly •Provide more context •Read what you

    write, learn to revise (at least once!) •Typography Matters
  17. 51.

    Communicate Frequently & Clearly •Provide more context •Read what you

    write, learn to revise (at least once!) •Typography Matters •Learn (again) how to diagram
  18. 55.

    Be Responsive, but Set Boundaries •Engage and give feedback •Feedback

    leads to agency and cultivates leadership •Don’t forget affirming feedback!
  19. 65.

    Be Responsive, but Set Boundaries •Pay attention—don’t multitask •Jump in

    when you have something to say—don’t be afraid to backtrack
  20. 66.

    Be Responsive, but Set Boundaries •Pay attention—don’t multitask •Jump in

    when you have something to say—don’t be afraid to backtrack •Yield the floor to others explicitly
  21. 67.

    Be Responsive, but Set Boundaries •Pay attention—don’t multitask •Jump in

    when you have something to say—don’t be afraid to backtrack •Yield the floor to others explicitly •Don’t be a jerk. Be self-aware and get feedback offline
  22. 73.

    Help Others Help You •Point out A/V problems, and be

    directive with solutions •Establish an ally or regular backchannel
  23. 82.

    Help Others Help You •Suggest ways for remotes to socialize

    •Arrange face time or meet ups—bring your boss a plan they just have to say “yes” to.
  24. 83.
  25. 84.

    Four Mindsets to Build & Maintain Trust Communicate frequently &

    clearly Be responsive, but set boundaries Assume good intentions Help others help you