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.