Linked by Eugenia Loli on Tue 5th Feb 2008 01:37 UTC
General Development How do you recognize good programmers if you're a business guy? It's not as easy as it sounds. CV experience is only of limited use here, because great programmers don't always have the "official" experience to demonstrate that they're great. In fact, a lot of that CV experience can be misleading. Yet there are a number of subtle cues that you can get, even from the CV, to figure out whether someone's a great programmer. More here.
Permalink for comment 299373
To read all comments associated with this story, please click here.
Gotta disagree
by Brandybuck on Tue 5th Feb 2008 04:12 UTC
Brandybuck
Member since:
2006-08-27

I gotta disagree with some of these criteria. I know a lot of great programmers, but only know C/C++ and bourne shell as languages. I know other programmers who who a dozen different languages, but are dumber than a pile of bricks. I know awesome kernel developers who can write device drivers in their sleep, but wouldn't know XML if it bit them in the ass. I also know developers who can rant on and on about a several dozen new technologies, but still need a GUI IDE and an example to write a hello world program.

In short, I think the article places way too much emphasis on varietal bleeding edge knowledge, and way too little on in depth focused knowledge. There are two broad categories of great developers, and depending on your company's needs, one may be better for you than the other. One kind of developer is like the article, who has great breadth of knowledge and intense curiosity about new stuff. The other kind has great depth of knowledge and has an intense desire to provide a high quality product. Broad but shallow, or narrow and deep?

Reply Score: 4