Here’s an article that gives engineers at dot coms way too much credit. The main advantage people at Internet startups have is that they’re not experienced enough to be stuck in a rut of preconcieved notions. I’ve definitely worked with some real wizards, but there are plenty of people out there in startup land whose competence is nothing to write home about.