April 2016
Intermediate to advanced
325 pages
9h 24m
English
If you can add a useful feature in a way that does not add to the user’s “cognitive load,” do it. Invisible features are the best, because they make your product better without making it more complex. Can you improve text rendering so documents created with your product look better than documents created with your competitor’s product? If you add HTTPS support to your web application, can you just switch your users to HTTPS and make them more secure without forcing them to enable the new feature manually?
These features make your product better, but people don’t have to consciously deal with them.