When you can become a senior programmer? You decide when you become senior software developer, CTO, etc. Just learn what they do and do it, escape your loop of writing code all day.