Technische beschrijving 2 Moeilijke Dingen in de Informatica
Waarom zijn computers voor veel mensen eigenlijk een boek met zeven zegels? Kabel erin, stroom aan – klaar. Als er iets niet werkt, moet je gewoon het apparaat opnieuw opstarten. Makkelijker kan het niet, toch? En ook bij het programmeren kun je niet veel fout doen. In feite hoef je maar op twee dingen te letten, zoals het "2 Hard Things in Computer Science"-shirt laat zien.
Aan de ene kant moet je rekening houden met cache invalidations en - wat veel moeilijker is - dingen fatsoenlijke namen geven. Dat was alles! Tenzij... asynchrone opdrachten weer eens ongepland tussenkomen. En dan moet je er ook nog op letten dat je niet verkeerd telt. Maar dat overkomt zelfs de besten. Je ziet: Alles is helemaal niet zo moeilijk. ;)