Originally posted by Jacquie Barker:
I strongly advise folks to think long and hard before accepting a management role -- no matter how hard you try, it is tough to remain hands on while also managing, and your skills get rusty quickly.
At the same time, I find that as a programmer there is only so far you can go before jobs are given to younger programmers or shipped offshore. There is also a limit to how high your salary can reach as a programmer. Its for this reason that many techies I know are looking at management positions even though they would rather stay programming which is what they enjoy