Ho letto questo blog che quoto in pieno:
https://alessandrobottoni.wordpress.com/2010/05/28/come-riconoscere-un-buon-programmatore/
L'unica cosa che mi da da pensare è che la programmazione Agile ha veramente cambiato lo scenario, non sempre in meglio: se nel team c'è disaccordo, chi comanda? Il più bravo o chi mette i soldi? A parità di ruolo, ha ragione il più arrogante, non il più timido. Potrei parlare a lungo della realtà di software house italiane, ma ho troppo schifo per farlo adesso.