Di recente ho iniziato in una nuova società, con una manciata di programmatori. È un'azienda di medie dimensioni, con circa 70 dipendenti, ma l'IT ha solo 9-10 e oltre a me ci sono 3 "programmatori". Tuttavia, questi ragazzi hanno un'esperienza molto limitata e stanno facendo un sacco di cose davvero terribili. Ad esempio, uno dei nostri progetti è un sito Web PHP. La maggior parte del codice è memorizzata in un controller PHP di 20.000 righe, con ~ 6000 righe di JavaScript integrate nel PHP.
Continuo a dare piccoli suggerimenti qua e là ma nessuno ha ascoltato, tutti dicono che sono troppo impegnati per implementare i miei suggerimenti. Il fatto è che non dovrebbero essere così occupati e non lo sarebbero se le cose fossero fatte bene. Passano la maggior parte del loro tempo a riparare cose che continuano a rompersi. Se ogni progetto fosse realizzato correttamente, avrei potuto fare tutto da solo.
Quale approccio devo adottare per convincere questi ragazzi o il manager che le cose devono cambiare e che cambiare le cose farà risparmiare un sacco di tempo? Devo saltare il tentativo di convincere i miei colleghi e andare direttamente dal direttore, con una proposta commerciale su come la società risparmierà un sacco di soldi se inizieranno a fare le cose giuste?