Reading quite a bit on this idea lately. How to minimize the cruft in a UI and get down to the most basic of interactions/experience. This article is a bit generalized and more focused on more tangible interfaces, but makes a good point overall.

I’ve started to read about building the interface based on the domain of the user or the context of the interface vs. its form. Good stuff.

If you’re curious, my current reads related to this are: Domain-Driven Design by Eric Evans and Notes On The Synthesis Of Form by Christopher Alexander.