WireWorld » Hacks » Talks » How I went from "They'd be crazy to make me a manager" to a Manager

Talk given at

  1. Rackspace SF Tech Talk: July 14, 2014
  2. Rackspace RAX.IO internal developer conference: Feb 23, 2015
  3. Code PaLOUsa: April 29, 2015

Description

Late 2012, my manager called me in for an impromptu one-on-one. I figured that he was probably going to yell at me for not spending enough time programming or something. Instead, he wanted to talk with me about where I could take my career. He suggested I consider the idea of management as a natural use for my skills. I went home and wrote in my private journal about how they'd be crazy to make me a manager.

A year and a half later, I became the manager of a team of software engineers, after feeling out what the other options were.

This talk will share some of the things I've learned along my journey and some thoughts on leadership and management and what they mean in the world of software development.

Outline

  1. Intro
  2. Leadership
    1. What leadership is not
    2. Some examples of what leadership is
    3. Introverted leadership vs Extroverted leadership
    4. Leadership is communication
    5. Leadership as the force multiplier
    6. Leadership is actually something everybody has to do
  3. The variety of leadership roles in tech
  4. Management
    1. You don't have to be a manager to advance (at least you shouldn't)
    2. Micro-management, something that still happens even though every book on management warns you about it
    3. "I did" versus "I led" versus "We did"
    4. "Because &$#@'s broken and I'm the boss"
    5. Management as the communications layer of a company
    6. My core value of "Affection" and what that means to me as a manager.
    7. Management and understanding the world outside of your team as programmers
    8. Unpleasant things in management and handling them with aplomb
  5. Where do you want to go from here?
    1. Demonstrating leadership, in whatever form, makes you able to be more than who you already are.
    2. A good manager wants to hire their replacement
  6. Questions

Extra-credit reading list:

Books:

Articles: