Archive for July, 2009

The programmer-turned-team-leader syndrome

July 21st, 2009

The other day one of the team leaders I work with mentioned about the challenges inherent to moving on to a team leading role from a more hands-on development position as he has been experiencing recently. This is something I have come across on quite a few occasions in my relatively short career in the software industry. This is something I experienced first hand a couple of years ago.

The skills required to be a talented developer and those necessary for successful team leading seem to be at the antipodes. Indeed, often software programmers lack basic social skills — remember Garry the IT admin guy you went to talk to the other day because you needed something fixed on your computer and the guy told you off without even looking at you –. After all, we spend most of our time interacting with machines, not humans*. On the other hand, these very social skills are the tools team leaders are required to master in order to be successful.

Another challenge newly appointed team leaders face is that they are forced to stop coding as much as they used to. Most developers I know went into the software industry because they enjoyed writing code so it is a bit hard to take that away.

My personal experience with this transition is that it threw me out of my comfort zone and was challenging at the beginning. However, I quickly realised that although challenging I did enjoy that aspect of my job. And because I wasn’t leading too big a team I also still had time to keep writing code.

* Kent Beck in “Implementation Patterns” argues that developers should write code for other developers to read, not for compilers. Michael Lopp in “Managing Humans” also has some very interesting things to say about it.

Turning 30

July 19th, 2009

It is funny to think that everyone goes through the same thing in life, yet, it is once in a lifetime an event. I imagine it has been talked about countless times but anyway, here’s my experience:

At first, a few months back, I didn’t think it was such a big deal. In fact, I was even looking forward to being 30 years old. Well, now, it’s a different story. Next Sunday I will be 30 and I’m not so cool about it anymore. It’s not so much the age but the expectations I had about my life when I imagined myself turning 30 many years ago. I look at the life I have and I’m not sure I have much to show for myself. I don’t want to sound self-pitying though. I do have a pretty comfortable life. I just struggle to make sense of it sometimes. I live in a flatshare, in a country I don’t belong to, single, doing a job I don’t enjoy so much these days and no real plans for the future. Ok, that sounds a bit like self-pity. I guess it is quite scary not to know what to do with myself.

Maybe I am having mid-life crisis a bit earlier than expected…I hope at least.