developer turned manager
keeptrying: You've been a developer much longer than you've been a manager. The first step is to realise that your probably a "bad" or "not-so-good" manager. Realise that it is okay to suck at anything that you've only done for a little while.Second step is to read about management. There are many many factors involved but essentially how you "manage" the tension between keeping your bosses happy as well as the people working under you happy+productive is now your lifes work.Third after you have 6 reports, you really shouldnt be coding. Ie be a manager or a developer. Dont do both. If you try to code with a large group then you'll really not be working on the strategic end of things which could essentially make the whole group's work a waste of time.Fourth, the chances of always working for a good boss is negligible so you'll have to "play the political game" if you want to increase your compensation. To do this you need to figure out the rules and then play. To get an idea of what is involved read the following:
http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...
http://www.ribbonfarm.com/2009/11/11/the-gervais-principle-i...Lastly, this WILL hurt. Best of luck. :)