Mi sono imbattuto in una discussione tra ingegneri senior e persone provenienti da ambienti non tecnici e questa sembra essere una credenza strongmente radicata in alcuni luoghi.
Sono dell'opinione che una simile situazione dipenda esclusivamente dall'incompetenza da parte degli sviluppatori e dei project manager, di coloro che sono coinvolti nella creazione del sistema originale e di coloro che lottano per modificarlo ora. Especial coloro che intersecano entrambi questi gruppi.
Mi sbaglio? Se è così, perché?
In caso contrario, come posso convincere gli sviluppatori il doppio della mia età che hanno bisogno di cambiare il loro approccio allo sviluppo del software per superare questo problema e che riscrivere il sistema da zero ogni 2-3 anni non è solo un fatto inevitabile della vita. / p>
Ci sono libri o programmatori influenti che posso citare su questo argomento?