The career path of a heads-up developer

… as pointed out by Eric Ries at Kiwi Foo:

  1. Write software
  2. Lead a team of people writing software
  3. Manage people who lead a team of people writing software
  4. Advise people who manage people who lead a team of people writing software

What’s the next step after that?

What do you do?

Related:

Heads Up vs Heads Down

12 Responses to “The career path of a heads-up developer”


  1. 1 Michael Koziarski February 22, 2010 at 12:11 pm

    Another interesting question is, what’s the career path for the heads-up developers who *don’t* want to do the people management stuff. e.g. performance reviews etc. Who instead want to do business-facing stuff e.g. product management, strategy etc.

    What are these folks (we folks?) meant to do :)

    • 2 Cary February 22, 2010 at 12:46 pm

      @Koz – build a company where you can do what you want to do. (You’ll probably need a critical mass and a co-founder with complementary skills).

      • 3 Ben February 22, 2010 at 2:50 pm

        @koz – find a friend with a world class raytracer and build a business around it, hiring people to do the bits you don’t want to as you go along.

  2. 4 Chris Auld February 22, 2010 at 4:30 pm

    Meh!

    I hate this model of the ‘developer’.

    Why can’t someone go on to be a more brilliant developer? Why does everything have to devolve into management?

    I like the position that Microsoft have of Distinguished Engineer…. which is basically code for a really smart person who doesn’t need a whole tree of direct reports to be effective at writing great code. I actually like the term Engineer less here becasue arguably engineering is far more prescriptive than software development which, at its heart, is as much an art as a science. I’m almost inclined to say that a great dev is more like the top litigation partner in a law firm…

    I’m not a brillint dev myself… I am that businss dev/sales/strategy person that Koz talks about. But, I have a heap of BRILLIANT devs in my organization and it pains me that the default ‘path to greatness’ is not one that truely leverages their skill.

    • 5 Chris Auld February 22, 2010 at 4:31 pm

      D’oh… “Heads Up” had a lot more meaning to it once I found the Heads Up vs Heads Down post…. General sentiment still stands.

    • 6 Rowan Simpson February 22, 2010 at 10:19 pm

      I agree, there is a lot not to like about this. I wouldn’t describe it as a “path to greatness” at all.

      On the other hand, the best heads-up developers already have the people skills, so management should not be a stretch.

      As you say Chris, you have heaps of great developers working with/for you and that gives you a lot of leverage as a dev/sales/strategy guy. When you have to do everything yourself, including all of the coding, it’s not so much fun.

  3. 7 Brenda February 23, 2010 at 10:20 am

    I’m definitely railing against any “management” label.

    Building bigger, better and more reliable systems is one path. That’s a path into architecture rather than implementation.

    • 8 Rowan Simpson February 23, 2010 at 4:47 pm

      If the goal is architecting bigger better and more reliable systems, then at some point that will involve a team of people rather than just an amazing individual working alone. And, when that happens, the person responsible for that team is “management”, whether they have a personal aversion to that label or not.

      I’m not saying this is necessarily the way that everybody would like it to be, just that it’s the way it is.

      You can either wish it were different, or find a way to work with with.

  4. 9 Jason Cohen February 24, 2010 at 5:23 am

    You asked what the next steps were?

    5. Write a blog about managing developers.

    6. Write a blog about how to blog about management.

  5. 11 Carolyn February 24, 2010 at 2:38 pm

    another 5: train the people who advise the people who manage the people…

  6. 12 Chris March 1, 2010 at 12:35 pm

    >engineering is far more prescriptive than software development, which, at its heart, is as much an art as a science … almost inclined to say that a great dev is more like the top litigation partner in a law firm …

    goodness, as an engineer I wouldn’t recognise that at all – indeed, wouldn’t be surprised if most, even all, lines of human endeavour are as much an art as a science – including the arts & sciences !

    Chris


Comments are currently closed.



Enter your email address to receive notifications of new posts by email.

Latest Links

Categories

iPhone Apps

Companies

Fishpond Logo Borderless

Latest tweets

Books for sale

Buy my old books at Fishpond

Older Posts

Contact Details

Rowan Simpson
PO Box 3210
Wellington, 6140
New Zealand
Twitter: rowansimpson

Policy

These words are my own. Please don't assume that they represent the opinion of any other person or organisation.

And, if you want to quote me please either ask first or provide a link back.