Crafting a User Experience is coding with the human brain as the operating system
Marketing Experiments maverick with a brilliantly macho name, Flint McGlaughlin, loves to point out this crucial truth:
We’re not designing screens, we’re designing thought sequences
That’s a better definition of UX design than most.
UX Designers are programmers of the human mind
Computer programmers need to write code that the brains of computers can process in the right order to achieve a desired end result.
UX-ers need to write code that the brains of humans can process in the right order to achieve a desired end result.
In both cases, you have to debug when the code makes the brain in question doesn’t do what you wanted.
In both cases, you have to determine the desired result and test whether or not you’re getting it yet.
But only in one case do you work with wildly undefined syntax and no technical documentation.