Creating a well designed user interface

Being a technical programming geek that knows more or less everything there is to know about programming does not automatically make you a good user interface create.

RepeatGeek has collected 10 resource for design-challenged programmers which are worth reading to increase you knowledge on the subject of creating well designed user interfaces.