My Personal Hedgehog
David J Anderson made a post the other day about his personal hedgehog concept that got me thinking about my own personal career targets. First, a quick explanation of the hedgehog (and my own lovely rendition of the hedgehog diagram):
The personal hedgehog takes into account three factors: what you’re passionate about, what you can be best at, and what can support you financially. The target is to find where these three things intersect and use that to define your goal or “happy place.”
So the question I must consider now: what is my personal hedgehog? Let me try to break down the three questions.
What am I passionate about? Obviously, from this blog alone, it can be said that I am passionate about software development using agile methodologies, career development for individual software engineers, and leading changes and improvements to the software development life cycle. In a nutshell, I want to lift up the engineers around me and show them how to improve themselves and the IT organization as a whole.
What drives my economic engine? Currently my economic engine consists of working for private firms leading software development projects on business critical systems.
What can I be best in the world at? This is probably the toughest question for me. There are definitely a lot of things I’m good at: software development, project management, team leadership, training and mentoring, documentation (just to name a few). But best in the world? That’s a pretty big set of shoes to fill. If there were something I wanted to be world-renowned for, I suppose I would want to be seen as the premier person for leading and growing other software engineers from the ground up. I want to be the gardener for your engineering seedlings.
So where do these intersect? What is my personal hedgehog?
My own boss asked me a very similar question a few months ago, about what I thought my ideal role would be. The best way I could describe it was to call myself a developer advocate.
In short, I want to be in a position where I can lead other software engineers to greater success. I want to help them implement agile methodologies and improve output. I want to help them identify career goals and elements for personal growth. I want to provide highly technical training for those who need it. I want to turn junior developers into senior developers. I want to instill passion in others so that they take pride in the work they do and have a greater desire to produce quality work instead of “just good enough.” I want to cut away the fat from IT organizations as a whole so that people can actually get quality work done ahead of schedule and under budget.
So have I achieved my personal hedgehog? Not yet, but many of the pieces are falling into place. I think I’ve finally managed to put myself in a position where I could achieve these goals within the next 1 or 2 years. It will certainly be interesting to revisit my personal hedgehog in that timeframe.
