Make Ihm Fit the User and Not the User Fit the Ihmfleeting
make ihm fit the user and not the user fit the ihm
I believe that the tools that provide sensible default are awesome. But the good ihm not only should have reasonable default, it should also be customizable/extendable enough to allow the user to change any part of its behavior.
That way, the tool eventually embrace the user way of thinking. For most ihm, it is not the case and the user has to embrace the way of doing of the ihm.
Again, the fact that the ihm has reasonable default is totally a good thing and it should propose ways of thinking to the user so that the user is not restricted to only one way of thinking. But when the user gets confident about a way of doing, the ihm should be versatile enough to let the user “implement” this paradigm.