Two Hard Things in Computer Science

Home » Blog » Software » Two Hard Things in Computer Science

Leider ist der Eintrag nur auf English verfügbar.

I’ve always liked Jeff Atwood‘s variation on Phil Karlton‘s original quote “There are only two hard things in Computer Science: cache invalidation and naming things.“:

There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

However, with reactive programming these days this version by Dave Stagner probably is even more appropriate (especially since it uses zero-based numbering, which of course is the only decent way of indexing elements in a sequence …):

0) Cache invalidation
1) Naming things
5) Asynchronous callbacks
2) Off-by-one errors

About the author: Bjoern
Independent IT consultant, entrepreneur

Leave a Comment

Falls du auf diesen Beitrag mit einem Artikel auf deiner eigenen Webseite geantwortet hast, kannst du hier die URL deines Beitrags eingeben. Dabei sollte es sich um die Permalink-URL handeln. Deine Antwort wird dann (möglicherweise nach der Moderation) auf dieser Seite angezeigt. Falls du deine Antwort aktualisieren oder entfernen möchtest, aktualisiere oder lösche deinen Beitrag auf deiner eigenen Webseite und gib die URL des Beitrags erneut ein. (Erfahre mehr über Webmentions.)