29 juli 2026. Alle aantekeningen.
Een webpagina die niet bestaat, geeft een 404. De bezoeker ziet dat, snapt dat er iets mis is, en gaat iets anders doen. Dat werkt.
Bij een agenda werkt het niet. Een agenda-programma haalt een abonnement op de achtergrond op, een paar keer per dag, zonder dat iemand meekijkt. Krijgt het een 404 of een 503, dan noteert het ergens een synchronisatiefout en blijft het ondertussen de laatste versie tonen die het wel binnenkreeg.
De gebruiker ziet dus gewoon zijn ophaaldagen staan. Verouderd, maar dat is er niet aan te zien. Hij komt er pas achter wanneer de kar niet komt, en dan is het te laat.
Voor die gevallen levert deze site een geldige feed af met acht wekelijkse hele-dag-items erin die zeggen wat er scheelt. Dat is een agenda-item dat de gebruiker wel ziet, op de plaats waar hij toch al kijkt.
Er zit één ontwerpdetail in dat belangrijker is dan het lijkt. Het raster van die items hangt vast aan de maandag van de lopende week, en niet aan het moment van opvragen. Daardoor is de feed zeven dagen lang byte voor byte identiek, blijft de ETag geldig, en krijgt de agenda gewoon een leeg antwoord in plaats van elke keer opnieuw acht items die op een andere seconde beginnen.
Alleen voor gevallen waar de abonnee zelf niets aan kan doen: een ronde die hertekend is, een label dat verdwenen is. Een verzonnen URL of een postcode die niet bestaat, hoort gewoon een 404 te blijven. Anders wordt de wegwijzer een manier om nooit toe te geven dat er iets niet klopt.