Controlling Your Environment Makes You Happy
Summary
This Joel on Software piece argues that controlling the user environment and UI that matches user expectations drives happiness. It uses anecdotes about UI quirks to illustrate how small friction points accumulate and proposes a simple axiom: a well-designed UI behaves like the user thinks it should.