Op een dinsdagnacht in maart hield een koppeling op met werken. Niet spectaculair: de webshop draaide door, klanten bestelden gewoon, iedereen had het druk. Alleen kwamen de orders niet meer aan in de boekhouding.

Het viel op bij het voorbereiden van de btw-aangifte, drie weken later. De omzet in de boekhouding klopte niet met het gevoel — en al helemaal niet met de webshop. Wat volgde was het soort week dat niemand op de planning had: orders overtypen, uitzoeken wat er wél was doorgekomen, dubbele facturen eruit vissen.

Waarom niemand het zag

Hier is het ongemakkelijke: er was niets kapot waar iemand naar keek. De webshop deed het. De boekhouding deed het. Alleen het stuk ertussen was gestopt, en dat stuk had geen scherm, geen inbox en geen eigenaar. Een koppeling die stilvalt maakt geen geluid.

De technische oorzaak was klein — een verlopen API-sleutel na een wachtwoordreset. Een kwartier werk. De schade zat niet in de storing maar in de duur ervan: drie weken is geen storing meer, dat is een boekhoudprobleem.

Wat één melding verandert

Vergelijk dat met de situatie waarin diezelfde nacht dit bericht was binnengekomen:

woensdag 07:00 · webshop → boekhouding

Er zijn sinds gisteren geen orders meer binnengekomen uit de webshop.

Dat kan kloppen (rustige dag) of niet. Controleer of er vandaag besteld is; zo ja, bel Ivo.

Let op wat er níet in staat: geen foutcode, geen stacktrace, geen "HTTP 401". De ontvanger is geen developer en hoeft dat ook niet te zijn. De melding zegt wat er afwijkt, sinds wanneer, en wat de verstandige volgende stap is. Meer hoeft een systeem niet te kunnen zeggen.

Met die melding was dit een kwartier werk op woensdagochtend geweest. Zonder die melding werd het drie weken plus een boekhoudweek.

De vraag die je jezelf kunt stellen

Je hoeft geen techniek te begrijpen om dit te toetsen. De vraag is: zou je het weten als je koppeling vannacht stukging? Niet "gaat het nooit stuk" — alles gaat wel eens stuk. De vraag is of jij het als eerste hoort, of je btw-aangifte.