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 full-size slide

  2. It’s hard to say
    this but

    View full-size slide

  3. over the past couple
    of years

    View full-size slide

  4. I’ve become
    a manager

    View full-size slide

  5. Oh, a suit
    MANAGER!

    View full-size slide

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

    View full-size slide

  7. A difficult set of

    View full-size slide

  8. A difficult set of
    Infinitely complicated

    View full-size slide

  9. A difficult set of
    Infinitely complicated
    NEVER perfect

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  12. programmers
    are a specific kind
    of PeoplE

    View full-size slide

  13. Rubyists
    are a specific kind
    of PROGRAMMER

    View full-size slide

  14. Junior Developer

    View full-size slide

  15. Junior Developer

    View full-size slide

  16. Junior Developer
    Lead Developer

    View full-size slide

  17. Junior Developer
    Lead Developer

    View full-size slide

  18. Junior Developer
    Lead Developer
    Manager

    View full-size slide

  19. Junior Developer
    Lead Developer
    Manager

    View full-size slide

  20. CTO =
    Creative
    technical
    outlook

    View full-size slide

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

    View full-size slide

  22. SIMPLE RULES
    FOR MANAGING
    PEOPLE/
    PROGRAMMERS/
    RUBYISTS

    View full-size slide

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

    View full-size slide

  24. Positive and Negative
    2. Give and
    solicit feedback

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide