Thoughts about complex user interfaces

From SusoSight

A lot of people complain about the user interfaces of complex applications. Some applications are just tough because they have to tackle a major problem. Simplifying the interface would most likely criple the application and especially the professional who needs to use it for critical projects.

Imagine a large industrial power plant for a moment. Generating power is not for everyone. Some people who use power all the time have heard about power generation and think that its cool. These people go to the power plant, let's say its a nuclear power plant for this example. They are confronted with an interface that looks like this:

A typical nuclear power plant control room


Then they complain that the interface is too complex and that they should just have a few controls for turning the power on and off.

Most applications aren't so critical, but the analogy works. A program like Blender is made for professionals. You won't be able to just sit down and make a car because you want to. You have to learn how pretty much all 3D applications conceptualize modeling, how textures and shaders work. How rendering works in fact. You can't just sit down and start drawing.