Ero solito incolpare il cambiamento delle specifiche dei clienti per il marciume del codice, senza rendermi conto che i modelli di business cambiano ed è il mio lavoro sviluppare in modo adattabile. Ora lo vedo come un segno di un cattivo sviluppatore (sono cambiato!).
Ma ora vedo altri "capricci" in me stesso. Qualche volta di recente mi sono ritrovato a dire "è come cercare di inserire un piolo quadrato in un foro circolare", e mi ritrovo a incolpare l'indecisione del cliente per un progetto che non sta avanzando.
Ci sono segni che dovrei cercare dove dovrei cambiare il mio atteggiamento? Il cliente ha sempre ragione o a volte sono giustificato a sentirmi frustrato?