Nella maggior parte delle aziende che fanno i team di programmazione e le divisioni sono costituiti da programmatori che progettano e scrivono codice e gestori che ... beh, fanno le cose di gestione. Oltre a non scrivere codice, i manager di solito non guardano nemmeno il codice sviluppato dal team e potrebbero anche non avere un IDE corretto installato sulle loro macchine di lavoro.
Tuttavia, i manager devono giudicare se una persona lavora bene, se deve essere incaricata di qualcosa o se un determinato sviluppatore deve essere assegnato a un compito di maggiore importanza e responsabilità. E ultimo, ma non meno importante: i gestori di solito assegnano i bonus trimestrali!
Per fare quanto sopra in modo efficace, un manager dovrebbe sapere se una persona è un buon programmatore , ovviamente tra gli altri tratti. La domanda è: come lo fanno? Non guardano nemmeno il codice che le persone scrivono, non possono valutare direttamente la qualità dei componenti che i programmatori sviluppano ... ma le loro stime su chi è un buon programmatore e chi "non è buono" sono comunque corrette in la maggior parte dei casi!
Qual'è il segreto?