Programming is hard

Bei meinen mehr-oder-weniger täglichen Blog-Exkursionen bin ich heute über Jon Skeed: Coding Blog gestolpert (igitt, ASP). Für .net Programmierer sicher sehr lesenswert, für alle anderen nicht so der Bringer. Aber den Artikel Programming is hard fand ich ganz nett:

  • If your code deals with arbitrary human text, it’s probably broken. (Have you taken the Turkey test recently?)
  • If your code deals with floating point numbers, it’s probably broken.
  • If your code deals with concurrency (whether that means database transactions, threading, whatever), it’s probably broken.
  • If your code deals with dates, times and time zones, it’s probably broken. (Time zones in particular are hideous.)
  • If your code has a user interface with anything other than a fixed size and a fixed set of labels (no i18n), it’s probably broken.

Leave a Reply