3 ms·
I disagree with the premise of this article. By trying to differentiate the different "programmers" by nothing other than their skill, he is ignoring the fact t
by eykanal 15y ago
I disagree with the premise of this article. By trying to differentiate the different "programmers" by nothing other than their skill, he is ignoring the fact that you simply shouldn't group together low-level chipset programmers with PHP programmers with LABview drag-and-drop-individual-components programmers with computer scientists who also happen to be programmers. These people are fundamentally different, and trying to say that they are all the same and only differ in "programming experience" is fundamentally missing the boat on these distinctions.
- bigtech 15y agoAgreed and to expand on this, there's a big difference between the advanced architect who takes a year to build an incomprehensible framework, and the multi-paradigm programmer who solves problems efficiently.
- cube13 15y agoI agree completely. I work on high performance C API's. Most of the code I write is as close to the silicon as possible because of that. So where am I? Not level 7, because our OO design doesn't have the performance we need. But I've never done anything in the web space, which means I don't actually qualify for level 1.
- gomphus 15y agoYeah - to put it another way, ordered, general criteria like these will rarely be fit for the purpose of selecting the best coder for a given job. They place a huge premium on showing the widest possible diversity of knowledge, whereas what makes many programmers world-class is that they offer highly specialized skills for dealing with highly specialized applications, with which they have huge experience.