Cynical Software -
Instead, adopt the rule for UX: Do not add a friction point (a captcha, a confirmation modal, a wait timer) unless you can explain exactly why that friction benefits the user , not just your retention metrics.
The tragedy: cynical software is technically correct . It reduces support tickets. It prevents catastrophic data loss. But it does so by treating every user as an adversary. cynical software
The toolbox of cynical software is vast, but its primary weapon is the exploitation of human psychology. Instead, adopt the rule for UX: Do not
If you are looking to create or learn more about cynical software, focus on these "Stability Patterns" found in Release It!: It prevents catastrophic data loss
At its core, cynical software is defined by a lack of trust. In the early days of computing, software was a bicycle for the mind—a tool designed to extend human capability. Today, much of the software we interact with functions more like a digital treadmill. It is designed to keep you moving in place, extracting value through your data, your time, or your cognitive load. This shift is driven by business models that prioritize "engagement" over utility, leading to an environment where software feels increasingly adversarial.