Ontwerp
Techniek
Systemen
Beweging
Roy Heilbron
portfolio · bezig00
BoekThe Mind You’re Building For · Blz. 1/5
BoekBlz. 1/5

Inleiding: de bug zit niet in je code

De debugger voor bugs die nooit een foutmelding gooien.

Je schrijft voor je oma op hoe ze moet videobellen. Netjes, stap voor stap, genummerd op een briefje. Twaalf stappen, glashelder, wat kan er misgaan? En dan gaat de telefoon. Het is je oma, die belt om te vragen wat ze bij stap twee moet doen. Niet stap negen, waar je de ingewikkelde instellingen had verwacht. Stap twee. Het aanzetten. Twaalf stappen, en ze strandt op de enige handeling die jij niet eens de moeite waard vond om op te schrijven.

Bij je oma is het aandoenlijk, want die belt tenminste. Maar overal waar je iets bouwt voor een ander gebeurt dagelijks exact hetzelfde, alleen belt daar niemand op. Mensen haken gewoon af, en de meesten hebben zelf geen idee waarom.

Op een vrijdagavond in januari typte Amos in een leeg invoerveld wat hij zocht: een simpele factuurtool voor freelancers die facturen maakt, verstuurt en bijhoudt wie er nog moet betalen, en verder helemaal niets. Amos is zevenentwintig, freelance marketeer, en kan geen regel code schrijven. Voor het eerst in zijn leven deed dat er niet toe. Tien jaar lang had hij andermans producten verkocht; vanaf dit weekend kon hij ze zelf bouwen. Het taalmodel stelde twee korte vragen, begon te genereren, en zondagavond verstuurde Amos zijn eerste echte factuur vanuit software die twee dagen eerder nog niet bestond.

Hij noemde het Summa, omdat het lekker klonk.

Zijn administratie was al jaren de rommellade van zijn bedrijf, en elke bestaande tool deed te veel, kostte te veel of zag er niet uit. Drie vrienden namen Summa in gebruik, en eentje gaf het compliment dat Amos het liefst hoorde: eindelijk een tool die niet stiekem een boekhoudpakket probeert te zijn. Iemand dropte de link in een groepsapp voor startende zzp’ers, en zo belandde de software bij Tim, de allereerste gebruiker die Amos niet kende. De vierde ooit.

Tim strandde binnen twee minuten.

Zijn mailtje was kort en ontwapenend beleefd. Hij kwam er niet uit, het zou vast aan hem liggen, en hij had er voor de zekerheid een schermopname bij gedaan, voor als Amos er iets aan had. Amos opende de video, zag twintig seconden lang een muis doelloos rondjes draaien over een scherm dat hij zelf blind kon dromen, voelde de irritatie opkomen en drukte het venster weg. Er moest die week immers ook nog gewoon een klantcampagne live. Zijn eerste reflex: ‘Niet mijn doelgroep.’

Het is een begrijpelijke, zelfs slimme gedachte. Doelgroepen afbakenen is Amos’ vak, en wie voor iedereen bouwt, bouwt voor niemand. Drie tevreden gebruikers en één afhaker: het gemiddelde wijst toch de goede kant op? Alleen veegt die conclusie het probleem onder het tapijt. Tim was een beginnende freelancer die een échte factuur moest versturen: precies de mens voor wie Summa was gemaakt. En het enige eerlijke verslag van wat er misging, zat in een video die na twintig seconden was weggeklikt.