Being a software developer in todays high paced, high tech environment means constantly learning, sharpening your tools so as not to be left behind. This means assimilating knowledge by all means, books, blogs, user groups... help files ;)
This also presents the challenge of focusing on what is relevant for your current needs (project) and also what is trending and marketable.
.NET Framework, Ruby On Rails,ASP.NET MVC there is alot to learn out there, how do you know it all?? Can you know it all??
So I guess my question is, how does a developer manage to stay current, marketable and on the cutting edge?