Sommige zinnen zijn geen grap, maar een samenvatting. while(alive) { eat(); sleep(); code(); } is er zo één. Geen uitleg nodig, geen context. Je leest het, en de dag is beschreven.
while(alive), geen break, geen exit conditie
Geen break-statement. Geen exit conditie buiten de voorwaarde zelf. Zolang "alive" true blijft, draait de loop door. Niet omdat iemand dat zo gepland heeft, maar omdat niemand er ooit een uitgang aan heeft toegevoegd. De loop stopt vanzelf wel, op een dag. Tot dan, gewoon doordraaien.
Dat is precies waarom deze regel zo goed werkt als samenvatting. Geen dramatische lading, gewoon een structuur die toevallig exact klopt met hoe het voelt.
De volgorde van eat(), sleep(), code() is geen toeval
Drie functies, in een vaste volgorde, telkens opnieuw. Niet code(), sleep(), eat(), wat misschien logischer zou zijn als je puur naar prioriteit kijkt. De volgorde hier is eat, sleep, code, alsof het lichaam eerst zijn ding moet doen voor het brein weer aan de beurt is.
Dat is een kleine keuze met een grote lading. De loop erkent dat coderen niet vanzelf lukt zonder de andere twee stappen eerst af te vinken, ook al voelt het vaak alsof code() de enige functie is die er echt toe doet.
Sleep() krijgt hier zijn letterlijke betekenis terug
Normaal een korte pauze tussen twee taken, een paar milliseconden om iets niet te overbelasten. Hier acht uur, hard nodig om de volgende ronde te overleven. Zelfde functienaam, totaal andere schaal. Wie de functie kent, ziet meteen de knipoog. De rest leest gewoon een herkenbaar dagritme in drie functieaanroepen.
Geen try-catch, en dat is precies het punt
Geen foutafhandeling ingebouwd. Geen catch-blok dat klaarstaat voor de dagen die niet volgens plan verlopen. Gewoon drie functies achter elkaar, in de veronderstelling dat het meestal wel goed komt, en als het een keer niet lukt, draait de volgende iteratie gewoon weer normaal.
Dat ontbreken van foutafhandeling is zelf al een statement. Niet alles hoeft afgevangen te worden. Soms faalt een run, en de loop maakt zich daar niet druk over.
Voor wie deze loop al jaren laat draaien
Dit shirt is voor developers die hun dagen al zo lang in dit patroon zien verlopen dat het bijna geen bewuste keuze meer is. Geen klaagzang over werk-privébalans, geen motiverende quote over grenzen stellen. Gewoon een nuchtere weergave van een cyclus die blijft draaien zolang de voorwaarde standhoudt, en die daar verder geen uitleg bij nodig heeft.
Het hoort thuis bij de rest van onze nerd- en developershirts, waar herkenning altijd zwaarder weegt dan een uitgeschreven grap. Geen break nodig. De loop draait gewoon door.