Leading Technical Teams

I have been writing blogs for a number of years. This is a new incarnation where a technical blog has moved more into leadership areas, so I started this as a way of learning and assisting others to also learn.

Far too often, the technical lead or senior developer or most respected technician is thrust into a leadership role, stepping them away from the areas of their technical brilliance into another role completely (I’ll go into this in more depth in another posting). This happened to me a number of years ago. I made a name for myself as a lead developer, created and sold some serious applications that became top sellers, and had the respect of fellow developers for technical expertise – then I was placed into a management position and found myself so far into deep water that I almost drowned.

Suddenly, all the expertise that I was known for meant diddly-squat. I was no longer developing but was leading teams doing things that I had no idea how to do. Needless to say, I struggled with some of this, but persisted. The reason I persisted instead of giving up and returning to being a senior developer is that I found the position difficult, but very rewarding. I guarantee you will as well.

There is something wonderful about producing programs, but this pales in comparison to how wonderful it is to see someone “get it” and flourish, even if they can’t accept that you had a hand in that, it’s still rewarding. Perhaps even more rewarding if they think that they’ve done it all themselves.

I’ve since embarked on a series of studies and experiences that I want to share with you.

Being a leader is a unique place especially in front of a highly technical team. You are no longer a team member, no longer “one of them”. Instead,you are a leader, manager, boss, and mentor. So where do you go for that kinship where you can discuss your day and your issues?


I want this blog to be a place where every leader of a technical team can come to ask questions and get answers. I want to share your stories as well as mine. This is a place for us all to help each other, to overcome the inevitable difficulties we face with each of us knowing that you are under the spotlight for your team and sometimes that’s a very uncomfortable place, but other times a very enjoyable one.

I hope and encourage you to contribute and join the forums, answer people’s questions as well as asking your own. I’d love it if you volunteer to post your own articles here on this blog – please contact me with a subject and outline if you do. If you have a blog yourself that talks about leadership, let me know and if it fits with LeadingTechnicalTeams.com, then I’ll link to it.

Welcome to the LeadingTechnicalTeams blog. I hope to post reasonably regularly but would also enjoy it if you helped.

Steve Peacocke