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

One Morning You Wake Up And Find Yourself (Sort Of) in Charge

David Demaree
September 13, 2013

One Morning You Wake Up And Find Yourself (Sort Of) in Charge

Presented at WindyCityRails on September 13, 2013.

David Demaree

September 13, 2013
Tweet

More Decks by David Demaree

Other Decks in Technology

Transcript

  1. WHILE WE’RE WAITING HERE MAYBE CHECK OUT typekit.com The world’s

    best fonts, on your web site and desktop Friday, September 13, 13
  2. David Demaree One morning, you wake up and find yourself

    (sort of ) in charge Leadership patterns for the maturing software developer WindyCityRails ✶ 13 September 2013 Get the slides at go.dem.mx/wcr2013/slides Friday, September 13, 13
  3. David Demaree Product manager for Adobe Typekit Rails developer since

    like forever Frequent speaker, pending author Not afraid to put his face on a 40’ screen @ddemaree Photo: Ryan Carver typekit.com Friday, September 13, 13
  4. go.dem.mx/pnut Yo dawg I heard you like short URLs in

    your talks so I made Friday, September 13, 13
  5. Today I’d like to talk to you about the hardest

    technology of all: Friday, September 13, 13
  6. Today I’d like to talk to you about the hardest

    technology of all: Other people. Friday, September 13, 13
  7. 18 Dead 40 30 COHORT SOURCE AGE Entire U.S. workforce

    U.S. Bureau of Labor Statistics 42 All programmers U.S. Bureau of Labor Statistics 38 StackOverflow users Self-reported 30 Google employees Google / New York Times 29 Friday, September 13, 13
  8. 18 Dead 40 30 COHORT SOURCE AGE Entire U.S. workforce

    U.S. Bureau of Labor Statistics 42 All programmers U.S. Bureau of Labor Statistics 38 StackOverflow users Self-reported 30 Google employees Google / New York Times 29 Friday, September 13, 13
  9. 18 Dead 40 30 COHORT SOURCE AGE Entire U.S. workforce

    U.S. Bureau of Labor Statistics 42 All programmers U.S. Bureau of Labor Statistics 38 StackOverflow users Self-reported 30 Google employees Google / New York Times 29 Friday, September 13, 13
  10. 18 Dead 40 30 COHORT SOURCE AGE Entire U.S. workforce

    U.S. Bureau of Labor Statistics 42 All programmers U.S. Bureau of Labor Statistics 38 StackOverflow users Self-reported 30 Google employees Google / New York Times 29 Friday, September 13, 13
  11. 18 Dead 40 30 COHORT SOURCE AGE Entire U.S. workforce

    U.S. Bureau of Labor Statistics 42 All programmers U.S. Bureau of Labor Statistics 38 StackOverflow users Self-reported 30 Google employees Google / New York Times 29 Friday, September 13, 13
  12. 18 Dead 40 30 COHORT SOURCE AGE Entire U.S. workforce

    U.S. Bureau of Labor Statistics 42 All programmers U.S. Bureau of Labor Statistics 38 StackOverflow users Self-reported 30 Google employees Google / New York Times 29 Friday, September 13, 13
  13. in charge sort of Power & control Saying things worth

    following Friday, September 13, 13
  14. in charge sort of Power & control Saying things worth

    following Being a force multiplier Friday, September 13, 13
  15. in charge sort of Power & control Saying things worth

    following Being a force multiplier Helping good collaboration happen Friday, September 13, 13
  16. in charge sort of Power & control Saying things worth

    following Being a force multiplier Helping good collaboration happen Getting things done you can’t get done alone Friday, September 13, 13
  17. COMMUNICATION PATTERNS Have some empathy (or fake it by asking

    questions) “I don’t give a f#$k!” Friday, September 13, 13
  18. HELPING OTHERS WRITE CODE Improve your support stack Testing tools

    & practices Development environment & tools Developer interfaces to your app Deployment process Docs & style guide Friday, September 13, 13
  19. HELPING OTHERS WRITE CODE Use pull requests Join the right

    conversations Uphold standards (constructively) Nitpick (appropriately) Above all, be helpful Give great code review Friday, September 13, 13
  20. HELPING OTHERS WRITE CODE Beware process overhead Collective process ownership

    Lots of guidelines, few rules Garbage collection, not enforcement Have tools follow process Meetings are tools Friday, September 13, 13
  21. HELPING OTHERS WRITE CODE Remember it’s not about you Separate

    taste from judgment Watch out for biases “Feeling” productive can be bulls#!t When in doubt, talk about it Friday, September 13, 13
  22. INVESTMENT STRATEGY When the time comes, ask for the job

    you’re (probably) already doing Friday, September 13, 13
  23. A leader’s first responsibility is to make sure your team

    has whatever it needs to be AWESOME Friday, September 13, 13
  24. Something you love Something you are good at Something the

    world needs Thanks to Jeff Veen for the original version of this and the next few slides Friday, September 13, 13
  25. Something you love Something you are good at Something the

    world needs Thanks to Jeff Veen for the original version of this and the next few slides Friday, September 13, 13