I Am A Better Programmer Than You
thecodist.com
thecodist.com
There's no need to agree on text editors.
For any useful agreement and commonality to exist, it might have to be within a particular problem domain. Philip Greenspun's course for internet applications, for example, makes no demands on language, operating system, or text editor, but does require that a successful student can build a working software system of the type described in the curriculum.
Knowing a language without knowing how to build anything useful seems pointless, and I posit it would be, for all practical purposes, impossible to build a useful system without knowing "enough" about at least one language (and one text editor, and one operating system). The breadth and depth of "enough" varies from domain to domain, and is not consistent across all branches of software engineering.
To believe this, you would have to wildly underestimate the value of having a great sense of program design. Not 1 in 10,000 programmers could design something as elegant as Git. It wouldn't matter if he wrote the whole thing as a bash script or a Java program using one big singleton class. The theory of the program, which drives its implementation but is larger than it, is what makes the program (and the programmer) great.
Incidentally, the author is also clearly unaware of some 'facts' about Linus:
http://www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-lin...
Linus Torvalds defuses a fork-bomb... by crushing it in his bare hands.
Linus Torvalds has seen localhost in person.
I've seen more workplace strife start that way...
How keen are they on programming? Do they read coding blogs in their spare time? Are they involved in any open source projects or any coding projects outside of work?
To me, all of these things scream "This is not just a job, I actually love to code"
Without any self-promotion involved, I have to say I prefer my take on the subject... (available at http://inter-sections.net/2007/11/13/how-to-recognise-a-good... ).
Is it about the employer, saying he can't find a good hire.
Or the programmer, saying that even if you're good, your interviewer probably won't realize it?
http://en.wikipedia.org/wiki/There_is_more_than_one_way_to_d...