Following my post about reasons to become a technical leader, let’s now examine the most commonly wrong reasons that make some software developers chase the management path and inevitably fail not long thereafter.
You expected this, didn’t you? There’s nothing wrong with an urge to earn more money, but if it’s your main goal then you will most probably fail. Managers can typically have a much higher salary than developers, but not all of them do! Poor leaders can lose their job or get stuck at the basic management level, while good developers gain more technical skills and experience, eventually landing more profitable projects or jobs.
If you have a true passion for programming and you dream of a long technical career, you should look for other ways to make more money as a developer. It may not be easy, but trust me – being a manager is even harder when it’s not really your calling.
Having the authority to make decisions for your team can seem tempting to some people. However, by now you should have realized that in a market economy, especially in industries such as IT, this type of power is an illusion. Good developers – and that’s the only kind you want on your team – will not hesitate much before leaving their bosses when they don’t feel respected. You can be sure they will have plenty of offers, and you won’t compensate for a bad job with higher salary or other benefits in the long-term. Also, what is the meaning of such power if you don’t have any followers?
Are you kidding me? Nobody respects their boss just because of their position, it always trails their actions. Your employees may fake it for some time to avoid trouble, but if you’re not good at this job they will consider you as an obstacle on their projects. You won’t be respected until you change your attitude, and adding ‘Team Leader’ on your business card certainly won’t make that happen.
The reality is that many of us care about the above aspects – we want to earn more money, be respected, and so on. There’s nothing wrong with that. However, these should not be the main forces steering your career, otherwise you may wake up one day feeling that you wasted a few years of your life doing something that you hated, and were not even good at. As a result you could be hurting yourself and your co-workers. Think these through, no matter what decision you make, or path you follow.