Why should it be necessary or thought of as important to do that?<p>A great and experienced programmer is gold and what we need more of.
Brownnosing ladder climbers are a dime a dozen.<p>What companies need to do is to ensure that a person who is who is great
at their job and loves the role are compensated for the great job they do.
and the value they bring to the company.<p>If necessary, create senior programmer (1,2,3,4,5,6,7,8,9,10,11,12)
if the company feels it essential to change title to get more money.<p>Up or out is just dumb.