Hacker News new | past | comments | ask | show | jobs | submit login

If you constrain a problem enough it eventually becomes impossible. The odds of staying "in the trenches" and getting a management level salary are extremely low outside of a company you own a large portion of or a consultancy. When you have the same skills everyone else has you can't command a salary appreciably greater than theirs.

Why is it this way? Because there are more programmers who can do your job than there are managers who can manage you. You can argue that's unfair, but it's the way it is. The managers have skills that are in demand, and despite what the general HN attitude towards managers/executives is they are important to the success of most businesses.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact