Cheating
Cheating, in the context of behavior change strategies, refers to creating shortcuts and loopholes within a designed system, in order to overcome any obstacles users may face while achieving their goals.
- by UX Design Roadmap from roadmap.sh
When to use
- Overcoming limitations
- Increasing motivation
- Enhancing user exprience
Designing for Cheating
When designing cheat mechanisms in your UX, consider the following best practices
| Best practice | Concerns | 
|---|---|
| Balance | Avoiding excessive exploitation that could lead to unearned rewards or trivializing the user’s experience. | 
| Limited Access | Cheating should not become the default behavior or the most commonly used strategy in your design. | 
| Documentation and communication | Making users aware of cheat options can help you foster an environment where users knowingly bend the rules. | 
| Monitoring | If cheating becomes too widespread or harmful, consider tweaking the system and addressing any unintended consequences. | 
Remember, the goal is to make the experience enjoyable and rewarding, not to provide users with a way to cheat their way to success.