DEV Community

Discussion on: Why being a good programmer barely requires programming at all.

Collapse
 
hdennen profile image
Harry Dennen

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.

Collapse
 
chris_bertrand profile image
Chris Bertrand

Exactly, thanks for your insight and link, that's really interesting stuff!