La mia domanda è semplice. Sono uno sviluppatore e lavoro con un altro sviluppatore che è stato qui per molti più anni di me. Ha la sua opinione sull'implementazione di cose; lui è più di un tipo di persona fai da te. Sono più di un non ri-inventare la ruota tipo di persona. Recentemente, ad esempio, abbiamo discusso molto su come penso che dovremmo passare al cloud e su come pensa che dovremmo mantenere una soluzione interna per i nostri server (per ospitare i nostri siti Web). O come penso che Java sia più adatto a ciò di cui abbiamo bisogno, ma a lui piace PHP e questo è quello che dobbiamo usare.
Questi sono tutti argomenti che le persone hanno sul web ... alcuni come il cloud, altri no ... alcuni come Java, altri no. E sono totalmente d'accordo con opinioni diverse ... comunque è arrivato al punto di essere improduttivo, e senza un capo che conosce la programmazione (il nostro capo non sa nulla di codifica, ci gestisce solo) che prende la posizione di prendere una decisione, è sempre un vincitore per la sua opinione, perché è lo sviluppatore più esperto ... che non penso sia produttivo.
Hai mai affrontato un problema di questo tipo? Cosa pensi che dovrei fare? Qual è il modo migliore per creare un ambiente produttivo?