To lay the foundation of human-machine interaction you need to put thought into things and that requires that you put things into thought. This is why most interfaces suck, and most interfaces will continue to suck. No model, method, or tool will change that. Thinking is painful. (…)
Well-designed products do not just save us time, they make us enjoy the time we spend with them. They make us feel that someone has been thinking about us, that a nice person took care of the little things for us.
Puts me in mind of Frank Chimero’s chapter on the importance of empathy in design.