Credo fermamente che una delle parti più critiche dell'essere senior o di guida sia la disponibilità per i giovani. Anziani e conduttori hanno spesso compiti che solo loro hanno i diritti da svolgere (non diamo ai giovani diritti di scrittura per la messa in scena e produzioni per esempio). Inoltre, una parte significativa del tuo lavoro è quella di guidare i giovani, il che significa rispondere a domande senza ignorarle. Più sei anziano, più è probabile che sarai interrotto da altri che hanno bisogno di qualcosa da te. Devi rinunciare a quel cartello "non disturbare" e imparare a lavorare con le interruzioni.
L'ascolto è importante.
Per favore e grazie sono importanti e non costano nulla.
Non aspettarti più di quello che sei disposto a dare. Se vuoi che lavori fino alle 3 del mattino, è meglio che tu sia lì anche accanto a me a lavorare. Niente è più scoraggiante che lavorare per qualcuno che parte in orario tutti i giorni immediatamente dopo averti assegnato un compito che deve essere svolto entro le 7 del mattino.
Sii onesto. Non giocare ai preferiti (in particolare non giocare ai preferiti dando alla tua ragazza o ragazzo le cose migliori). Tratta tutti i dipendenti con rispetto (anche le persone che non ti piacciono personalmente).
Sii decisivo. Non lasciare le decisioni in sospeso in modo che nessuno possa progredire o, peggio, cambiarle ogni cinque minuti.
Difendi la tua gente. Non li vincerai tutti, ma la gente camminerà attraverso il fuoco per qualcuno che li sostiene nella catena.
Sii disposto a essere il cattivo quando necessario. Una mela cattiva può distruggere una squadra di sviluppo, non aggrapparti a quella persona perché non vuoi affrontare il loro cattivo comportamento (questo vale di più per i lead e i supervisori ufficiali). Quando hai cattive notizie, dillo alla squadra, non tenerla segreta (alla fine lo scopriranno e poi sono pazzi sia per le cattive notizie che per il segreto). Non sei lì per essere popolare ma per fare il lavoro. Chiunque in una posizione di gestione o di quasi gestione deve essere disposto a essere impopolare.
Impara come vendere idee ai superiori e insegna queste abilità ai tuoi sviluppatori.
Comprendi l'importanza del dominio aziendale e diventa esperto su di esso e sulla programmazione.