> A user interface should be so simple that a beginner in an emergency can understand it within ten seconds.
I think this has principle been taken way too far, and it certainly shouldn't be regarded as a commandment. I, the user, am not always going to be a beginner in an emergency, so why restrict me like that forever? Good design shouldn't be unnecessarily complex, but sometimes you need a complex good design to have a powerful good design.
This podcast has a good discussion of this: https://99percentinvisible.org/episode/of-mice-and-men/