Hacker News new | ask | show | jobs
by theoh 3395 days ago
When designing anything, "be the user". There is no more important skill for a designer.

Even creating graphic beauty or a clear data visualization fall into this category--it's your own aesthetic or intellectual judgement you use, but you always have the user in mind.

No other general principles apart from the need to be creative and open to possibilities. (Creativity is a separate issue.)