How to design a desktop

Working on my dissertation, I was going through my field notes again today. I came across this snippet from my IRC logs, concerning the high-level design of the GNOME desktop.

<Amaranth> An option where two people disagree on how something will work? Not gnome
<Amaranth> Automatically figuring out what to do based on the circumstances? Gnome

‘Nuff said. Should apply to any user-facing software.

But yes, even after this Zen moment, I’m still writing the book. =)

None
A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".
Original Story: the new topyli standard