When you write code, your goal is to create a clean, maintainable, readable code base.
When you design the user experience, your goal is to create a human-friendly application.
The two goals are at odds, because the user experience is all about the little details, and those little details all end up being messy bits of code you would rather not have to write.
(via)
Design by Simon Fletcher. Powered by Tumblr.
© Copyright 2010