http://peternixey.com/post/83510597580/how-to-be-a-great-software-developer
I believe that your seniority and value as a programmer is measured not in what you know, it’s measured in what you put out. The two are related but definitely not the same. Your value is in how you move your project forward and how you empower your team to do the same.
Worth reading. Great post.