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