1/ Vi har levd i programvaremangel i 40 år. Bare en liten brøkdel av mennesker kunne kode, så samfunnet underproduserte det mest elastiske gode i den moderne økonomien. Nå kollapser AI kostnadene ved programvareskaping. Denne artikkelen ble lagt ut fire måneder etter at chatGPT ble lansert, og den er kriminelt undervurdert. Det åpner døren til en haug med ideer som jeg synes er viktige og sjelden snakkes om. (mer nedenfor)
2/ Hver større teknologibølge begynner når en knapp innsats blir billig nok til å kaste bort. CPUer ble billige og personlige datamaskiner dukket opp, båndbredden kollapset og strømming tok av, lagringskostnadene stupte og skyen ble født. I dag kollapser kostnadene for selve programvareproduksjonen, noe som vil frigjøre en bølge av innovasjon.
3/ Essayet spør hvorfor programvare har brukt så lang tid på å "spise verden", og bruker en enkel pris/mengde-graf for å forklare det. Når kostnadene for programvare er høye, underproduserer vi den, og når kostnadene faller, utvides etterspørselen. I flere tiår satt vi fast i feil likevekt på grunn av Baumols kostnadssykdom (maskinvare ble eksponentielt billigere mens koding forble menneskearbeidskrevende), så dyre ingeniører betydde for lite programvare og økende teknisk gjeld. LLM-er kollapser disse kostnadene, forskyver likevekten og slipper løs ny etterspørsel.
8/ Vi har nå råd til å "kaste bort" programvare fordi kostnadene ved å lage den har kollapset. Når det var tregt og dyrt å bygge programvare, måtte hver kodelinje rettferdiggjøre seg selv. Men med LLM-er som reduserer kostnadene for å lage nær null, kan vi bygge engangsprogramvare – apper bygget for én person, en liten gruppe mennesker eller et spesifikt brukstilfelle. Programvareskaping er ikke lenger begrenset av avkastning, men av fantasi.
Anish Acharya
Anish Acharya16. aug. 2025
I’ve been thinking about this for some time. The way I’ve crystallized it is we can now build disposable software. When software was expensive and hard to build, we mostly made it for serious things and expected it to last (like payroll systems, tax tools, ERP software and consumer networks). Every line of code had to justify itself. But not all software needs to be permanent or practical anymore. More and more, people are creating small, personal apps and tools that only make sense for you or maybe a couple of friends. You can build something you never would’ve justified before because the economics didn’t work. But now they do. I built a math game to help my kids earn screen time. I spun up Catsagram -- a mini Instagram for my kids to post pictures of our cat (this is real, and you can sign up). These aren’t products or startups. They’re not made to scale or monetize. They’re just little apps custom-fit for a specific audience, useful in a narrow context, and fun to build. To Justine's point, this wasn’t really possible before. You wouldn’t write a thousand lines of code just to share photos with three people. It wouldn’t have made economic sense. But that’s changed. With LLMs and AI-native runtimes, it’s now easy to spin up custom software with almost no effort. What used to take weeks can now take an hour or less. In many cases, you barely need to write any code at all. Building small, throwaway apps is starting to feel like doodling in a notebook and that shift changes why we build software in the first place. Software creation used to be constrained by ROI. Now it’s constrained only by imagination and that’s a much more interesting limit.
9/ Programvare er også i ferd med å bli en ny form for selvuttrykk. Ingen ville starte en avis for å dele en tilfeldig tanke, men milliarder av mennesker legger ut på nettet fordi kostnadene er nær null. Etter hvert som skapelsen blir like billig, vil folk begynne å bygge programvare på samme måte og bruke den til å møte behov utenom bare nytte som kreativitet, identitet og moro.
10/ Den virkelige muligheten i AI er å øke automatiseringen, ikke forskyvningen. Forskyvningsautomatisering prøver å kutte kostnader ved å erstatte arbeidere, men det utvider sjelden den totale verdien som skapes. Utvidende automatisering er annerledes: Når kostnadene ved å lage programvare kollapser, kan folk bygge helt nye verktøy, apper og opplevelser som aldri har eksistert før – låse opp kreativitet, utvide bransjen og drive ekte rikdom og menneskelig blomstring.
11/ Sammenlignet med viss maskinvare (brikker, lagring og nettverk) har programvare blitt produsert i langt mindre mengder. Maskinvare fortsatte å kollapse i kostnader mens produksjonen økte, men programvare forble avhengig av dyr menneskelig arbeidskraft, så lønningene gikk opp og produksjonen forble begrenset. Resultatet er en kronisk underproduksjon av programvare (en form for samfunnsmessig teknisk gjeld) som forklarer hvorfor vi fortsatt ikke har bygget på langt nær så mye som vi burde ha gjort.
12/ For første gang i programvareindustriens historie har vi verktøy som endrer selve ideen om hva det vil si å skrive kode. Kode er både grammatisk og forutsigbar, noe som gjør den unikt egnet for språkmodeller - så i stedet for bare å gjøre feilsøking eller testing enklere, lar LLM-er oss manipulere symbolene i selve programmeringen på helt nye måter.
14/ Den delen jeg er mest begeistret for er de nye formene for programvare som vil dukke opp når vi begynner å bygge naturlig for denne nye primitive. Når skapelseskostnadene faller nær null, slutter folk å bare replikere gamle modeller og begynner å finne opp helt nye kategorier - ting vi ikke kan forutsi på forhånd, fordi de bare gir mening i en verden der programvare er billig og engangs.
7,9K