Scout APM helps PHP developers pinpoint N+1 queries, memory leaks & more so you can troubleshoot fast & get back to coding faster. Start your free 14-day trial today.

My IKEA clock, and software design

This is my bedside clock:

I've had this IKEA clock for 14 years now — that's half my life. And it's one of those things I'll be really sad about the day it stops working.

Why? This clock is a beautiful example of perfect design. Not because it's pretty, but because it's simple, has a clear goal, combined with extremely good UX.

We should design our software more like this clock. No nonsense, focussed on a clear goal and with the simplest UX possible. It just works.

Unfortunately, IKEA doesn't make this kind of clock any more (it's called "Slabang", by the way). I really hope mine will last a few more decades; I've already been looking for replacements but nothing seems to match the excellence of this clock.