Dijkstra said "Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer."
Then there's Bruce Webster's take on what makes an outstanding software engineer: "TEPES stands for Talent, Experience, Professionalism, Education, and Skill. These are the five aspects that separate an outstanding software engineer from a merely good one"
So you're certainly on the right track. Skill still counts, but it seems to be becoming more a prerequisite than a valuable measure of comparison.
Exactly, thanks for your insight and link, that's really interesting stuff!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.