It's my intuition that salary increases with experience for that time until you have basically "capped out" what the market will pay for your skills. After 9 or 10 years, talent and skill are probably a more a factor than experience.
Another way of saying that would be the difference in pay between a 1 and 3 year developer would be pretty easy to explain on experience alone. But, the difference in pay between a 12 and 18 year developer would be more explained by their skills and specific experiences (not time).
Another way of saying that would be the difference in pay between a 1 and 3 year developer would be pretty easy to explain on experience alone. But, the difference in pay between a 12 and 18 year developer would be more explained by their skills and specific experiences (not time).