Mine tanker om hvordan AI vil automatisere SWE-jobben min i 2026 (Jeg vil være helt ærlig på dette innlegget, selv om noen mennesker på begge sider av denne debatten vil bli opprørt. Så vær så snill, respekter at dette er mine spådommer. Jeg vil ikke starte en krangel, jeg vil bare dele tankene mine med folk som kan være interessert.) Så gjennom de siste dagene har jeg kjørt et sprøtt eksperiment: gjenoppbygg HVM fra bunnen av, kun med AI. Det viser seg at det nå er en modell (du vet hvilken - ingen flere annonser 😑 ) som allerede er i stand til å skrive det meste av koden min. Jeg gir den instruksjoner, gjør noe annet, og kommer tilbake til en (muligens) fungerende implementering. Og det er virkelig utrolig. Det jeg lurer på er: hva bruker fortsatt tiden min? Jeg er en erfaren utvikler. Hvis jeg fikk nok tid™, kunne jeg utrette mye. I løpet av et år eller to kunne jeg skrive en nettleser, et operativsystem, en spillmotor, en MMORPG. Så hvis AI-er virkelig automatiserer jobben min, hvorfor har det seg at jeg ikke har sendt alle disse tingene ennå? Hva ville objektivt sett hindre meg i å bli et massivt SWE-selskap for én mann, hvis jeg ville? Vel, bortsett fra de åpenbare byråkratiske sakene, selv i ren kodingsforstand, er det åpenbart ikke mulig, av en grunn: AI kan bare fungere så lenge før den trenger meg. Slik gikk dette eksperimentet: 1. Jeg skrev en fullstendig spesifikasjon av "neste generasjons HVM" 2. Jeg ba AI om å lage den første delen (parser) 3. Den skrev 80 % riktig kode, men fikk nøkkelpunkter feil 4. Jeg korrigerte disse punktene (ekspert etterretningsinjeksjon) 5. Den skrev 100% riktig kode 6. Jeg ba AI om å lage den andre delen 7. ... Gjenta 2-5 om og om igjen ... Omtrent 3 dager senere har jeg en fungerende prototype. Jeg skrev ikke mer enn 1 % av den koden. Jeg brukte 95 % av den tiden på å spille spill. Fra et synspunkt automatiserte AI 95 % av jobben min, hvis vi måler etter tid alene. Likevel, fra et annet synspunkt, automatiserte det 0 % av jobben min. Tross alt, uten eksperten (meg) som går inn hvert 30. Det vil si at hvis jeg bare sa "implementer spesifikasjonen" og lot den fungere alene, ville den ikke fullføre jobben. Ikke på 3 dager, ikke på 3 år. Jeg hadde nettopp kommet tilbake til en feilfylt, ubrukelig kodebase og en traumatisert kodebot. ...