Recentemente ho iniziato con 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 ci sono 3 "programmatori" accanto a me. Tuttavia, questi ragazzi hanno un'esperienza molto limitata e stanno facendo molte cose davvero terribilmente. Ad esempio, uno dei nostri progetti è un sito Web PHP. La maggior parte del codice è memorizzata in un controller PHP da 20.000 linee, con ~ 6000 linee di codice JavaScript incorporate nel PHP.
Continuo a fare piccoli suggerimenti qua e là ma nessuno ha ascoltato, tutti dicono che sono troppo impegnati per attuare 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 tempo a sistemare cose che continuano a rompersi. Se ogni progetto è stato realizzato correttamente, potrei fare tutto da solo.
Quale approccio dovrei prendere per convincere questi ragazzi o il manager che le cose devono cambiare, e che cambiare le cose farà risparmiare un sacco di tempo? Dovrei saltare cercando di convincere i miei colleghi e andare direttamente al manager, con una proposta commerciale su come la società salverà un sacco di soldi se inizieranno a fare le cose corrette?