Sono stato uno sviluppatore pratico per tutta la mia carriera e mi piace lavorare con il codice. Mi sono sempre risentito per il team leader che ha poca o nessuna esperienza in merito a una particolare tecnologia e tuttavia insiste su una certa implementazione.
Ora mi trovo dall'altra parte dello specchio. Sono lo sviluppatore principale di un fat client da implementare in C #, tuttavia la mia esperienza è nella creazione di applicazioni web Java. Mentre so che posso sfruttare schemi di progettazione e paradigmi OO in qualsiasi lingua, sono perso quando si tratta di standard di codifica, strumenti del ciclo di vita del progetto e procedure di rilascio / distribuzione. Non ho dubbi sul fatto che posso raccogliere le basi entro un mese o due, ma ci sono alcune esperienze che si possono accumulare solo con il tempo.
Che cosa dovrei fare e come evitare di diventare il lead del progetto che odiavo quando stavo sviluppando?