I love working on computers, but not all of them are created equal.

The same goes for applications, programming languages, websites and other interfaces that I regularly use.

The concept of interfaces of course span physical items as well. I’ve recently started playing tennis, and the interface between me and the ball is my tennis racquet. The one I used first was terrible: the ball was hard to control, it was difficult for me to dial in the proper use of power. After my tennis coach watched me play, he recommended that I try another racquet. The difference was huge! This racquet felt like an extension of my arm. It was very intuitive to use, and fitted my way of playing. It felt good. It almost seemed as if the racquet understood what I wanted to do.

That is a good interface.

Another interface that I’ve grown very accustomed to is macOS. I’ve used Windows and Ubuntu Linux extensively before (and continues to use it today) but macOS is my favorite. It feels intuitive. It inspires me. And it doesn’t get in my way.

The interfaces I like the most are the ones that isn’t causing me trouble. The ones that feels intuitive and matches my expectations. The ones that elevates my working experience and is fun to use.
That’s a good interface.

That’s it. “Peace of mind” is the most important quality I want from my computing experience.

I want to feel safe knowing that my computing devices will keep my data intact and that it will still work tomorrow.

Sounds easy to achieve, but it is so damn hard.