UI/UX References for Developers
cutecoder.org
cutecoder.org
They complement each other well; Raskin being more technologically/psychologically oriented and formal, while Tufte takes on information design in general at a higher level.
And I second The Design of Everyday Things by Don Norman, it should be required reading for anyone designing anything used by humans.