A couple weeks ago a couple peeps in the blog world compared software developers to athletes. As a former collegiate athlete I agree that the analogy is a good one...
Great developers and great athletes strive to be the best, and have the talent and drive to become so. The best developers are the ones who seek out help when they need it, and take steps to actively seek out learning opportunities on their own.
What I have a problem with is the fact that I feel nothing like an athlete because of trying to become a great developer.
Over the past couple months I've been feeling a sense of overall crapiness. Weird chest thingies, strange heart happenings, and an overall sh**y feeling in general. My self diagnosis is that I'm too friggin out of shape and need to start working out again. To that end I decided to go for a nice little jog this afternoon.......OUCH! I'm so ridiculously out of shape it's absurd. So in summary....
Striving to become a great developer may prevent you from feeling like any kind of athlete, let alone a great one!