Design principles – you should have some. And I’m not talking about refusing to work for corporations that want you to lie for them (although that’s also a worthy goal (read more about Tibor Kalman)), I’m talking about having a set of guidelines, heuristics, standards, processes, whatever you want to call them, that give your work more meaning and help to justify the decisions you make.

This is not a new idea of course. There have been many design principles committed to paper. This is just my set. They come from different places; other people’s suggestions that I’ve adopted; experience and occasionally just good old-fashioned common sense.

If you’re interested, Jeremy Keith has compiled a fantastic set of principles at his principles sub-domain. I’m sure you’ll recognise some of them.