Humans have fun when they feel in control, and they become frustrated when an application makes them feel stupid, when it makes them feel that they are not in control, when it makes them feel that they’re forced to jump through unnecessary hoops. Fun matters. Making an application fun is part of truly utilitarian interaction design. People are happier working with applications they feel good about.
ignore the code » Fun
basically this is why the combined flakiness and total instability of cs4 and windows xp is causing me to PMS at work
Source: ignorethecode.net
