Dieter Rams at Build has boiled Good Design down to 10 principles. Have a look here.