Joy of UX, The: User Experience and Interactive Design for Developers
Today, software must deliver an outstanding user experience: if it doesn't, it will fail. For developers, UX expertise isn't just "nice to have" anymore: it's a must. This is a comprehensive developer's guide to achieving world-class user experience.