Proces zamjene rada programera je već započeo. Ipak, pojavljuju se neka ključna pitanja: gdje smo sada, koliko brzo će se ovo nastaviti i hoće li cijeli razvoj na kraju obavljati umjetna inteligencija? Od čega se sastoji razvoj softvera? Koje dijelove će vjerovatnije obavljati umjetna inteligencija, a koji će i dalje intenzivno ovisiti o ljudima? Koje nivoe automatizacije umjetne inteligencije možemo očekivati za koje vrste aplikacija? Koje vještine u procesu razvoja će umjetna inteligencija zamijeniti, a koje će postati još važnije za ljude? Da li je budućnost razvoja u razgovoru između ljudi i umjetne inteligencije koji rezultira kodom poslovnog nivoa?
Istražit ćemo koliko uspješno današnji alati pomažu programerima u razvoju dijela ili cijelog softverskog rješenja, šta očekivati u naredih deset godina i što će i kako raditi budući programeri.