In software, we are often faced with things that can seem intimidating. We may be assigned a project that we know nothing about. We may have to use a new tool or environment. We may be working with people who can seem intimidating. The natural temptation is to retreat to a place of safety, but that won’t get the job done. So how can we, as software developers, overcome the instinct to cower when projects seem daunting? I’ll go over a few things that have worked for me under these circumstances; your mileage may vary
This is an absolutely fantastic post outlining how to get your lazy self (hey, I'm including myself here) outside your comfort zone. When I first started working with Grails I tweeted something like, "I have no idea what I'm doing and it's a great feeling," and this blog posts captures that same sentiment in a more practical way. I really love the "do it scared" mantra. Words we developers should live by more often than we do.