I wonder how many developers are excellent at:
* UNIX admin (setting up sql + nginx + unicorn on BSD/Linux) Rails/JS/CSS3/HTML5 * TDD * Excellent Closure and/or Scala * Virtualisatin/scaling/concurrency (put another dozens of varying subjects here... and you're spot on).
I mean, I do linux/unix setup/admin writing firewall rules, setting services for FUN at home since 2000 and there's nothing I can't do given a little bit of time some documentation and a guy to ask a few questions if I get into serious trouble.
But saying I or everyone else is a master in all these things, seriously?
My gut tells me that most companies want the miracle-man or don't know what they are looking for. Hope I'm wrong.