← Tilbake til alle nyheter

Råd og tips

DHH stanser rutinemessig håndkoding i 37signals

Rails-skaper David Heinemeier Hansson gjør KI-agenter til standard i 37signals og håndskrevet kode til unntak. For norske bedrifter skjerper det kravene til kontroll av sikkerhet, tester og eierskap.

DHH stanser rutinemessig håndkoding i 37signals
James Duncan Davidson/O’Reilly Media via Wikimedia Commons (CC BY 2.0). Arkivfoto fra 2006.

October 5, 2026

Rails-skaper David Heinemeier Hansson har gjort KI-agenter til normal arbeidsform i 37signals. På Rails World 2026 sa han at selskapet nå behandler håndskrevet kode som et unntak – ikke som standard.

Hansson er medgründer og teknologidirektør i 37signals, selskapet bak Basecamp og HEY. Han skapte også Ruby on Rails, rammeverket som har vært brukt til å bygge nettjenester i over 20 år. Derfor blir kursendringen hans fulgt langt utenfor Rails-miljøet.

Se hele foredraget

Åpningsforedraget ble publisert av Ruby on Rails 24. september norsk tid og varer i 63 minutter. Det handler om utvikling i en tid der KI-agenter kan planlegge, skrive, teste og endre kode i større arbeidsløp.

Se Rails World 2026-foredraget på YouTube →

Manuell koding blir feilmodus

Hansson beskrev 37signals’ nye praksis som «pencils down»: Utviklerne skal normalt styre arbeidet gjennom agenter. Når agenten ikke leverer ønsket resultat, kan de gripe inn manuelt, men deretter skal arbeidsmåten eller verktøyet forbedres slik at samme problem kan løses uten tilsvarende håndarbeid neste gang.

Det er en konkret driftsbeslutning i ett erfarent programvareselskap. Det er ikke dokumentasjon på at alle utviklingsmiljøer får samme produktivitet, kvalitet eller kostnad. Business Insider omtalte beslutningen 27. september, men 37signals har ikke offentliggjort en ekstern revisjon av resultatene.

Hva norske bedrifter kan lære

For en liten eller mellomstor bedrift er poenget ikke å kreve at leverandøren slutter å skrive kode. Det viktige er å avtale hvordan KI-genererte endringer blir kontrollert.

NISTs veiledning for sikker programvareutvikling sier at KI-generert innhold bør overvåkes og valideres av mennesker, og at verifiserbare prosesser må kontrollere nøyaktighet og pålitelighet. Det gjelder også når agenten kan utføre flere steg på egen hånd.

En leverandør bør derfor kunne forklare hvem som godkjenner endringer, hvilke automatiske tester som kjøres, hvordan sårbarheter og nye avhengigheter kontrolleres, og hvordan feil kan rulles tilbake. Kunden bør også vite hvilke data og systemtilganger agenten får, hvem som eier kildekoden, og hvordan bruk av tredjepartskode dokumenteres.

Dette bør du gjøre nå

  • Be om en kort beskrivelse av hvor KI brukes i utviklingsløpet.
  • Krev menneskelig godkjenning før endringer går i produksjon.
  • Avtal tester, sikkerhetsskanning og rutine for tilbakeføring.
  • Kontroller at konfidensiell kode og kundedata ikke sendes til tjenester uten godkjent databehandling.
  • Mål leveringstid, feil og vedlikeholdskostnad – ikke bare mengden kode som produseres.

Kilder og foto

Hovedkilde: Ruby on Rails: Rails World 2026 Opening Keynote – DHH.

Foto: James Duncan Davidson/O’Reilly Media via Wikimedia Commons, CC BY 2.0. Arkivfoto fra O’Reilly Emerging Technology Conference i 2006; bildet er beskåret i kortvisninger.

Kort fortalt

37signals har gjort KI-agenter til standard og håndkoding til unntak. For norske bedrifter er den praktiske lærdommen å kreve sporbar kontroll av tester, sikkerhet, datatilgang og eierskap – uansett om koden er skrevet av et menneske eller en agent.