How Do You Really Become A Senior Programmer?

The typical answer to the question of “how do I become better at ‘x’?” is more often than not a blank statement that sounds good, but that doesn’t really give you any direct instructions.

For example, you want to become a senior programmer? Well then, buckle down and show up daily and do the hard work and you will get there one day.