38 and coding since 35. I think age and income is pretty correlated because how you approach work sets your real value (Unfortunately I had to exclude generic lower margin jobs here).
So I believe at older ages focusing on what you want to do is more important. If you don't like management you can still earn the same by keeping coding.
Also I notice that as you get more experienced and older people start to ask you about business side of things regardless of what you do. This transitions you into a semi-manager through an organic progression. This way you can keep doing what you do (coding) and have a not-titled management value. Young people can work more and smarter but they have hard time seeing where and how to connect the end nodes of the paths they took. They feel like a very fast random search engine.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.