Programvare begynner med et formål.

Alt som følger bør utformes i dets tjeneste.

01

Ét menneske ejer retningen.

Et sammenhængende produkt kræver ét ansvarligt menneskeligt perspektiv. Denne person fastlægger, hvorfor produktet skal eksistere, hvem det tjener, hvad der skal forblive sandt, og hvilke kompromiser der er uacceptable.

02

Formål kommer før løsning.

Begynd ikke med at foreskrive skærme, tabeller, services eller tickets. Begynd med det reelle resultat. En fastlagt løsning begrænser AI til udførelse; et klart formål giver AI plads til at designe.

03

AI får ansvar, ikke småopgaver.

AI behandles ikke som en hurtigere skrivemaskine. Den tager ansvar for arkitektur, produktdesign, UX, implementering og sammenhængen imellem dem.

04

Principper erstatter gentagne instruktioner.

Stabile principper fortæller AI, hvad godt betyder på tværs af tusindvis af beslutninger. De reducerer støj og holder løsningsrummet åbent.

05

Mennesket korrigerer afvigelser ovenfra.

Menneskelig styring forbliver på niveauet for formål, enkelhed, markedsvirkelighed og systemets sammenhæng. Den falder ikke tilbage til styring af enkelte implementeringstrin.

06

Beviset er et komplet fungerende resultat.

Genereret kode er ikke resultatet. Resultatet er et sammenhængende produkt, der tjener det oprindelige formål, består validering og forbliver forståeligt som helhed.