When to learn new things
I’ve come to believe that developers who do not continue to learn end up stagnant and dead. So it’s obviously very important to continue to try and learn new things if I’m to keep relevant. What I see other people learning is interesting, and I’m anxious to try a lot of the new techniques that I see come across my desk from day to day; However, I wonder about the proficiency of those developers with those tools.
A lot of the appeal of Ruby, for example, is that there is a robust architecture already in place (via things like Rails) to rapidly create applications without too steep of a learning curve. That sounds great, but I wonder if the loss of that initial learning curve ultimately affects proficiency with the language.

