The Irony of Abstraction
As both a developer and a user experience designer, I often marvel at the lack of understanding both sides have for each other. While making UX recommendations to a developer on a particular interface I have had a conversation something along these lines more than once: