User Experience, (UX for short)— it’s a pretty popular subject these days. But at the same time, it’s often not well understood. I like many other developers had rough idea of what it is but didn’t…