I can't get anything done
There is 200% truth in what Joel Spolsky said about making the users happy: To make people happy, you have to let them feel like they are in control of their environment. To do this, you need to correctly interpret their actions. The interface needs to behave in the way they are expecting it to behave. It makes sense to all engineers of all kinds. But what about making ourselves happy? ...