Found in 2 comments on Hacker News
ashitvora · 2010-10-02 · Original thread
There are many books for Usability, User Experience, etc. but if you are a hard core programmer, I would recommend "Designing Web Interfaces" is good for beginners and "Defensive Design For The Web".

Links: http://www.amazon.com/Designing-Web-Interfaces-Principles-In...

http://www.amazon.com/Defensive-Design-Web-improve-messages/...

Enjoy :)

DannoHung · 2009-04-21 · Original thread
Yeah, but the title part just gets ignored: http://www.amazon.com/I-Can-Basically-Put-Anything-I-Want-In...

Fresh book recommendations delivered straight to your inbox every Thursday.