L'altro giorno stavo parlando con un ex collega del modo più produttivo per scrivere codice e ha detto che lo trovava il migliore "su CIMP, o Code In My Pants".
Quando gli ho chiesto esattamente che cosa intendesse, ha spiegato che ha trovato il modo migliore di lavorare a casa, programmare al suo ritmo, vestirsi comodamente (nei pantaloni) e comunicare con la sua squadra tramite e-mail, IM o telefono .
Analizzando il suo approccio (che descrive ai clienti come il metodo integrato completo di programmazione), ho realizzato che la mia codifica è anche più produttiva quando si lavora in un ambiente isolato, il che mi ha fatto pensare che l'industria del software abbia sbagliato tutto e lo sviluppo dovrebbe essere fatto davvero da squadre disperse di individui, o ci sono dei vantaggi per la geografia che compensano le interruzioni aggiunte che porta?
Quindi gli affari hanno sbagliato? Lo sviluppo dovrebbe avvenire prevalentemente tra individui geograficamente isolati per aumentare la produttività, o ci sono dei veri motivi per cui gli sviluppatori di herding insieme hanno senso?