https://news.ycombinator.com/item?id=3170766
https://news.ycombinator.com/item?id=4822015
Still great advice. Still misunderstood whenever it gets posted here.
Market yourself in the way that maximizes your value (and thus your compensation) and good things will happen. Market yourself as a cog that fits into a "Programmer/Analyst II" sized hole, and you'll find yourself stuck in that hole.