I am very pleased to see some people fight the Be Manager to get promoted kind of behavior, I really like working as a developer, and I also hate managing other people, and this problem makes the software business always lose the highly experienced developers, because the average life time of a developer who writes production code is about 6 years, which is very short compared to other careers