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

Working with Rubyists

Working with Rubyists

A microtalk I gave at GoRuCo 2013 about the excitement and challenges of managing a Ruby team.

Aaron Quint

June 08, 2013
Tweet

More Decks by Aaron Quint

Other Decks in Business

Transcript

  1. Hey, Aaron
    HEy, Everyone

    View Slide

  2. It’s hard to say
    this but

    View Slide

  3. over the past couple
    of years

    View Slide

  4. I’ve become
    a manager

    View Slide

  5. View Slide

  6. View Slide

  7. Oh, a suit
    MANAGER!

    View Slide

  8. No, I’m a Developer,
    That also Develops
    PeoplE

    View Slide

  9. People ARE

    View Slide

  10. A difficult set of

    View Slide

  11. A difficult set of
    Infinitely complicated

    View Slide

  12. A difficult set of
    Infinitely complicated
    NEVER perfect

    View Slide

  13. A difficult set of
    Infinitely complicated
    NEVER perfect
    Always different

    View Slide

  14. A difficult set of
    Infinitely complicated
    NEVER perfect
    Always different
    Problems

    View Slide

  15. programmers
    are a specific kind
    of PeoplE

    View Slide

  16. Rubyists
    are a specific kind
    of PROGRAMMER

    View Slide

  17. View Slide

  18. Junior Developer

    View Slide

  19. Junior Developer

    View Slide

  20. Junior Developer
    Lead Developer

    View Slide

  21. Junior Developer
    Lead Developer

    View Slide

  22. Junior Developer
    Lead Developer
    Manager

    View Slide

  23. Junior Developer
    Lead Developer
    Manager

    View Slide

  24. CTO =
    Creative
    technical
    outlook

    View Slide

  25. You can lead by doing
    You can still
    write code

    View Slide

  26. View Slide

  27. SIMPLE RULES
    FOR MANAGING
    PEOPLE/
    PROGRAMMERS/
    RUBYISTS

    View Slide

  28. Pay them in trust,
    let them pay you in quality code
    1. Treat people
    like adults

    View Slide

  29. Positive and Negative
    2. Give and
    solicit feedback

    View Slide

  30. Mentoring is a way of life
    3. always be willing to
    share knowledge

    View Slide

  31. The Need for Creeds
    4. Set out with IDEALS
    and live by them

    View Slide

  32. I’m wrong a lot. Learn from other people’s
    mistakes, too.
    5. Admit when you’re
    wrong, Learn from it

    View Slide

  33. People are the biggest
    challenge you
    will ever get a
    chance to tackle

    View Slide

  34. Though people call me @aq
    HI, MY name is aaron

    View Slide

  35. I work at

    View Slide

  36. I’m a manager
    github.com/quirkey
    twitter.com/aq
    quirkey.com
    paperlesspost.com

    View Slide