Sono entrato a far parte di un team di sviluppo di sei mesi due mesi fa. Le persone sono gentili, va tutto bene. Ma sempre più osservo una mentalità ad hoc. Le cose vengono risolte rapidamente, a scapito della futura usabilità, ci sono pochi test e due persone ammettono felicemente, che a loro piace portare le conoscenze nella loro testa, piuttosto che scriverle.
Come gestirlo? Vorrei dare l'esempio, ma il tempo è limitato: mi piace progettare e implementare le cose. Ma temo che la mentalità ad hoc mi infetti e piuttosto che lottare per chiarezza e semplicità nel design e nel codice - che non è semplice da stabilire - Vengo abbattuto sul drenaggio di una spirale infinita di hack sugli hack - che no l'outsider può disaccoppiare - solo per motivi di pianificazione e gestione.