• Spudmasher,  I'm a bit of a student of managing people.  Having gone to the US Naval Academy, I received excellent leadership training (which does not imply that I'm an excellent leader...in fact, I prefer the tech side of the business because management is 'hard' .  Having spent over 15 years in the tech industry, I have observed corporate management in many different environments.  I would submit that being an exceptional manager in the corporate world requires two vary disparate skill sets.  I've met many managers that have a natural ability in one or the other, but very few people are good at both.

    Administration is an important part of management.  The ability to 'move the machine' is a big part of the job, whether you are removing obstacles, arguing for part of the merit pool to reward your people or merely ordering equipment and other resources.  I've had good administrative managers who made sure I had what I needed to get the job done & made sure that my team was fully supported by the company.  Often, they were so busy with the administrative tasks that they spent little time building a relationship with their team.  Employees were committed to the company & to their own efforts, but were not particularly invested in their manager or the team.

    Leadership is a different animal.  The ability to inspire your employees to be passionate about what they do, the ability to encourage them in growing their skills and the ability to create an environment that is high energy & 'fun' does not ensure that you are good at administration.  I've worked on teams that had good 'leaders', including a few that the team would 'walk through fire' for.  One in particular was proud of our accomplishments and we were extremely loyal to the manager, often putting in extra effort to support him & the team.  We often joked that our job was to 'make him look good' (which I actually believe is every employees job...to make their manager/team/company 'look good' to the best of their ability).  Unfortunately, many team members were not very happy with the company.  The team tended to have an 'us against the world' attitude due to decisions made by the company that were not supportive of our team.  Our manager was not particularly adept at administration and therefore, was not taken seriously by upper management.  I often wish I could have taken this manager with me when I left.

    I recently worked for a manager who was good at removing obstacles & getting whatever support the team needed.  He was also committed to generating enthusiasm and worked hard at developing a high energy, 'fun' atmosphere.  He hired for 'team fit' and energy/commitment, assuming that you could 'teach' software development, but team chemistry was an art.  My only complaint about him is that he had '6 years of sw development experience' in one discipline and felt that all sw problems were essentially the same & could be solved the same way, with the same toolset.  His insistence on estimating every project as if it had the same technical challenges, the same set of development skills available & the same burn rate regardless of the number of developers (& their corresponding skill levels) assigned created a lot of expectations that were impossible to meet.  It was one of the most enjoyable/frustrating experiences of my career.

    I agree that someone with a technical background will tend to do a better job managing technical teams (though not always).  I believe that both administrative & leadership skills can be taught/developed.  As a new manager, I would encourage you to assess your skills and determine which skill set you currently favor & focus on training/developing the other set of skills...(here comes the hard part)...without neglecting your areas of strength.  I would also encourage you to realize that managers are just people and we all have our good days & bad days.  Good managers can have bad days or make bad decisions & occassionally, much as it might pain us to admit it, bad managers can actually 'get it right' sometimes.   Don't be too hard on yourself when you make mistakes, especially if you happen to get flack from above when you make them.  I'm pulling for you to become one of the 'good managers'!   I would love to believe that someday there will be an opportunity to work for another manager who is committed to both skill sets...especially when most companies favor the administrative skills, because they tend to have a greater short term impact.  Best of luck on your new adventure!