A great post. Something I was ranting about recently was what I've noticed to be an all too common perception that UX/usability is a side-job, something that any front-end dev worth his salt should be able to ensure and consider while implementing a UI.
For me, user experience design and interaction design should be what informs the implementation of a UI and can not simply be treated as a side effect of it.
For me, user experience design and interaction design should be what informs the implementation of a UI and can not simply be treated as a side effect of it.