Why good engineers (sometimes) create bad interfaces
Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people - CHI ’90
Jonathan Grudin