Mina tankar om hur AI kommer att automatisera mitt SWE-jobb år 2026 (Jag ska vara helt ärlig i det här inlägget, även om en del människor på båda sidor i den här debatten kommer att bli upprörda. Så, snälla, respektera att detta är mina förutsägelser. Jag vill inte starta ett gräl, jag vill bara dela mina tankar med människor som kan vara intresserade.) Så under de senaste dagarna har jag kört ett galet experiment: att bygga om HVM från grunden, med bara AI. Det visar sig att det nu finns en modell (du vet vilken - inga fler annonser 😑) som redan kan skriva det mesta av min kod. Jag ger den instruktioner, går och gör något annat och återkommer till en (eventuellt) fungerande implementering. Och det är verkligen otroligt. Det jag undrar är: vad är det som fortfarande tar upp min tid? Jag är en erfaren utvecklare. Om jag fick tillräckligt med tid™ skulle jag kunna åstadkomma mycket. På ett år eller två kunde jag skriva en webbläsare, ett operativsystem, en spelmotor, ett MMORPG. Så om AI verkligen automatiserar mitt jobb, hur kommer det sig att jag inte har skickat alla dessa saker ännu? Vad skulle objektivt sett hindra mig från att bli ett massivt SWE-företag med en man, om jag ville? Tja, förutom de uppenbara byråkratiska frågorna, även i den rena kodningsmeningen, är det uppenbarligen inte möjligt, av en anledning: Den artificiella intelligensen kan bara fungera en viss tid innan den behöver mig. Så här gick experimentet till: 1. Jag skrev en fullständig specifikation av "nästa generations HVM" 2. Jag bad AI:n att göra den första delen (parser) 3. Den skrev 80% korrekt kod, men fick viktiga punkter fel 4. Jag korrigerade dessa punkter (expertintelligensinjektion) 5. Den skrev 100% korrekt kod 6. Jag bad AI:n att göra den andra delen 7. ... Upprepa 2-5 om och om igen... Ca 3 dagar senare har jag en fungerande prototyp. Jag skrev inte mer än 1% av den koden. Jag tillbringade 95% av den tiden med att spela spel. Ur en synvinkel automatiserade AI:n 95 % av mitt jobb, om vi bara mäter med tid. Men ur en annan synvinkel automatiserade det 0 % av mitt jobb. Utan experten (jag) som kliver in var 30:e minut skulle AI:n trots allt inte kunna ta sig förbi den allra första modulen. Det vill säga, om jag bara sa "implementera specifikationen" och lät den fungera ifred, skulle den inte slutföra jobbet. Inte på 3 dagar, inte på 3 år. Jag skulle bara komma tillbaka till en buggfylld, värdelös kodbas och en traumatiserad kodbot. ...