So next to your CS degree you are going to need a fine arts major and better be a published author, recognized composer or important contemporary painter on top of 50+ years of working experience in a technology that's been around for 5 years oh and please do not be older than 25 because we all know from your 30s it is downhill, you cost 300 times "too much", experience doesn't mean anything and your are "not flexible".
It is becoming absolutely ridiculous what people seem to think a "real programmer" should have in terms of traits or characteristics and qualifications, and blogs like these add to the quaint conception. How about you HR drones pick a decent, common sense guy with roughly the qualifications regardless of age and establish a good working environment where you are making sure you train people and enable them to do a good job and grow in their knowledge and skill instead of looking for the one "rockstars" to save your death-march project, the "rockstar" whom you are going to pay a shamefully low salaries?