Earlier quoted context omitted.
> believe that people should have a basic knowledge of the tools they are using The whole point of intuitive design is to realize that you shouldn't make your users "think", insofar as making effortful cognition (i.e., Kahneman's "Type 2" thinking). Good design should leverage built-in assumptions of how the world, per users' intuitive mental models, to create affordances that guide users to the desired interaction a…
> The whole point of intuitive design is to realize that you shouldn't make your users "think", insofar as making effortful cognition (i.e., Kahneman's "Type 2" thinking). Defined like this, this makes "intuitive design" a very destructive trend. There's only so far you can go trying to "leverage built-in assumptions of how the world, per users' intuitive mental models". Computing world is not like everyday experienc…
They don't want the abstraction punctured to see the inner workings...
Anything less than that creates a Norman Door conflict, whereby their inner mental models conflict with the intended interaction, where they want to pull the door, when the door only works by pushing (yet the door handle basically beckons to be pulled)...
Whether it's a good thing or not is besides the point. It's how people work, if you want to reach them at scale.