Verím, že softvérový inžinieri budú ešte dlho potrební. Kdo si myslí, že ich o rok-dva nahradí AI, podľa mňa nerozumie podstate ich práce. Predstava je asi taká, že človek má v hlave úplne jasnú predstavu toho, čo chce, a AI mu to prepíše do kódu. Ale tak to nie je.
Keď vývojár dostane zadanie, musí si obehnúť stakeholderov, zozbierať požiadavky, odstrániť v nich rozpory, vytvoriť si v mysli doménový model problému, zvážiť jeho právne aspekty, nájsť vhodnú architektúru, nájsť kompromisy medzi funkcionalitou a cenou (scope), "stokrát" si overiť že sa všetci správne rozumejú atď. Potom niekde príde písanie kódu, ktoré tvorí možno 30% práce soft. inžiniera a ktoré údajne nahradí AI. Ale ani toto sa podľa mňa úplne nestane, pretože písanie kódu je zložitý mentálny proces. Vývojár rozbíja problém na menšie podproblémy, hľadá vhodnú štruktúru, postupne spresňuje svoje chápanie problému, mení názory, overuje ich so stakeholderami, robí kroky dopredu aj späť...
Predstava, že toto všetko bude robiť AI sama v horizonte pár rokov je absurdná. Možno tak nejaký bežný web, e-shop, max. triviálnu CRUD aplikáciu. Tam to zatiaľ končí.