Sono entrato in un team di sviluppo di sei due mesi fa. Le persone sono belle, tutto è buono. Ma sempre più osservo una mentalità ad hoc. Le cose si risolvono rapidamente, a scapito dell'utilizzabilità futura, ci sono pochi test e due persone ammettono felicemente, che a loro piace portare le conoscenze in testa, piuttosto che scriverle.
Come affrontare questo? Mi piacerebbe dare l'esempio, ma il tempo è limitato - mi piace che architetti e implementino effettivamente le cose. Ma temo che la mentalità ad hoc mi infetti e piuttosto che cercare chiarezza e semplicità nel design e nel codice - che non è semplice da stabilire - vengo trascinato in una spirale infinita di hack sugli hack - che no l'estraneo può sganciarsi - solo per scopi di programmazione e gestione.