Combined with the ideas of Inherent Fallacies, opportunity seems to be the greatest moment for UX.
What is the easiest moment of any transaction to actually act on a decision. This is after the choice. When a person, customer, user wants to do something, and then see feedback from the system to know that are doing what they intend. Confirmation, and knowing where they are in the process.
Microinteractions.
-Feedback (clear communication of what you are doing, relationship of the computer)
-Modes (what stage are you in? where are you?)
-Triggers (Clear call to actions)
-Rules (Things should not be a surprise, there are rules in this world)
And everything you design, you should remember the person who wants to break it. True for life and true for programming. You are focusing on getting things to work, but the world wants you to be sophisticated.
What is the easiest moment of any transaction to actually act on a decision. This is after the choice. When a person, customer, user wants to do something, and then see feedback from the system to know that are doing what they intend. Confirmation, and knowing where they are in the process.
Microinteractions.
-Feedback (clear communication of what you are doing, relationship of the computer)
-Modes (what stage are you in? where are you?)
-Triggers (Clear call to actions)
-Rules (Things should not be a surprise, there are rules in this world)
And everything you design, you should remember the person who wants to break it. True for life and true for programming. You are focusing on getting things to work, but the world wants you to be sophisticated.