One of the biggest challenges in designing software is dealing with what is known as the first user experience. We’ve been looking at this problem for the last four or five years, and I have to say, observing someone else try to use what you’ve designed is a devastating experience. Everything you assumed to be true is exposed as wrong. You can retreat into your shell and declare your work is art and simply misunderstood, or you can try to figure out why your assumptions are wrong. It is an endless process, with well-meaning attempts to be “more user-friendly” usually falling flat for reasons that suddenly seem obvious and make you feel like an idiot. And that’s putting it mildly.
This is very true. Read the whole post to find out the effort the C74 team put in to make Max fun to use.