Start by understanding user intent, capabilities and mental models--
then engineer innovative systems to address & anticipate user needs.