Originally Posted by cylon
Steve if you're reading this, I'm sure you know the phrase "jack of all trades master of none". You talk a lot about skill, and how it should be developed. If you spread yourself out, isn't your skill development in one area naturally going to suffer since it gets less attention?
If you develop a variety of different skills, they'll enhance each other in ways you cannot predict in advance.
A jack of all trades is a master of none, but he employs kings and queens to attend to the details.