Werkwijze
Ik begin met de vraag wat iemand probeert te doen. Wat gebeurt er op een drukke avond achter de bar? Wat moet je kunnen zien als een netwerkverbinding wegvalt? Dat bepaalt wat de software nodig heeft.
Eerst begrijpen
Section titled “Eerst begrijpen”Voor ik iets bouw, wil ik weten waar het nu lastig wordt. Welke stappen kosten tijd? Waar ontstaan fouten? Welke onderdelen werken al goed en kunnen blijven?
Klein genoeg om te beoordelen
Section titled “Klein genoeg om te beoordelen”Ik werk in overzichtelijke stappen. Een scherm, een handeling of een koppeling die je kunt bekijken en proberen. Zo wordt duidelijk of een idee helpt, voordat er van alles omheen is gebouwd.
Ook de minder leuke gevallen
Section titled “Ook de minder leuke gevallen”Niet alleen kijken of iets werkt wanneer alles goed gaat. Ook controleren wat er gebeurt bij een verkeerde invoer, een verbroken verbinding of een betaling die moet worden hersteld.
Later moet het nog te begrijpen zijn
Section titled “Later moet het nog te begrijpen zijn”Ik leg belangrijke keuzes vast, houd wijzigingen terug te vinden en zorg dat een installatie te herhalen is. Dat helpt bij onderhoud, en voorkomt dat kennis alleen in mijn hoofd zit.
In de notities werk ik zulke onderwerpen verder uit.