http://www.joelonsoftware.com/articles/HighNotes.html
Ovanstående artikel från Joel On Software täcker nog det mesta tror jag. En bra programmerare löser grundläggande problem korrekt OCH fort. Så du är på rätt spår där med fem minuter. Ditt prat om olika plattformar tror jag däremot är way far out. Det finns såklart massa datanissar som tycker att opensource är det bästa och är mera av hemmapulare än akademiker när det kommer till äkta problemlösning. Så dina kriterier för att hitta dem verkar snarare gå på symtomen än sjukdomen.
Sen att du säger att IRC är slöseri med tid.. javisst, men det är kafferast, rökpaus, lunch, pendling fram och till jobbet med. Bäst vore ju om programmerarna sov i kovös på jobbet med en lagom blandning syre och propofol för perfekt sömn och sen automatiskt väcktes 35 minuter innan arbetsdagen börjar (som såklart är 16 timmar, för vi vet ju alla att ju länge en programmerare arbetar desto fler av dessa 5-minutersproblem kan han lösa :P).