I've always believed this, of course then I worked at a company that wrote it's own programming language for it's product, and there was nothing to Google for (I still don't understand why they did this but stay with me). In that environment, you learn quickly what skills separate a good programmer from a bad one. The traits I found the most useful: -Learning speed (ability to quickly grasp a completely foreign conce…
1: http://www.codinghorror.com/blog/2006/09/has-joel-spolsky-ju...