In a recent exchange with a potential employer, I was asked to define the terms simple, useful and smart. I answered in the context of creating a good experience for web applications, which of course is applicable to creating a good experience for all digital products and services. Here they are:
- Simple - A simple application not only reduces complexity it creates a meaningful experience.
- Useful - A useful application allows the user to easily accomplish their goals and needs.
- Smart - A smart application anticipates the needs of the users before they realize it.