Make an irrevocable decision about a recurring temptation
Remove the choice entirely in the moment of highest temptation by deciding now, permanently.
Why it works
A Ulysses contract (named for Odysseus lashing himself to the mast) removes decision-making authority from your future self at the moment of temptation. Unlike a commitment that can be renegotiated, a Ulysses contract works by making the option physically unavailable or mechanically enforced — so willpower is never required.
How to do it
- Identify the specific temptation you reliably fail at when it’s available.
- Remove the option structurally: delete the app, unsubscribe, give the thing to someone else, block the site at the router level.
- Do not rely on a reminder or notification — the point is that the option no longer exists at the moment of temptation.
Evidence
Structural removal of temptation options (rather than relying on self-control) is supported by ego depletion research showing that willpower is unreliable under stress and fatigue, and by studies showing that people who rely on less self-control by avoiding temptation outperform those who rely on resisting it. (observational)
Ego depletion as a mechanism is contested — a large preregistered replication failed to find the effect. The practical advice (remove the option rather than resist it) is well-supported by research on avoiding versus resisting temptation, even if the depletion mechanism is not the cause.
Sources
- Hagger et al. (2016), "A multilab preregistered replication of the ego-depletion effect", Perspectives on Psychological Science (NB: failed to replicate ego depletion — supports removing temptation rather than willpower-based resistance)
Common mistake
Creating a Ulysses contract that can be undone in under two minutes — the friction of reversal must be high enough that you’d never do it in the moment of temptation.
Practice this with IX Coach
IX Coach helps you identify which temptation in your life is most responsive to structural removal rather than resistance, and scripts the specific setup you need to remove it.
7 days free, then $40/month (~$1.30/day).