Opzione impopolare: la maggior parte dei cambiamenti che gli strumenti AI porteranno per gli ingegneri del software saranno probabilmente rendere le pratiche che i migliori team di ingegneri hanno adottato fino ad ora, la base per coloro che vogliono rimanere competitivi e muoversi rapidamente. Cose come ingegneri orientati al prodotto, testing, o11y, CD, ecc.
... ovviamente, i migliori team di ingegneria stanno ora passando a cosa c'è dopo, utilizzando questi strumenti AI. Sono quelli in cui la maggior parte degli ingegneri ha già linee dirette con i clienti e risolvono i bug senza chiedere a nessuno (neanche al PM), distribuiscono in produzione tutto il tempo (tramite una pipeline robusta), hanno cicli di feedback in atto (spesso hanno costruito l'infrastruttura per questo) ecc.
Questo articolo che ho scritto cinque anni fa ora sembra sorprendentemente rilevante Qualsiasi azienda che tratta gli sviluppatori come "implementa questo ticket definito dal project manager" sarà lasciata indietro rispetto a team in cui gli sviluppatori hanno autonomia e definiscono effettivamente il lavoro che fanno - e quindi possono sfruttare l'AI (se lo vogliono o ha senso per un dato compito)
95