Glossary → Forcing function
A forcing function is a structural constraint that makes a desired behavior unavoidable by blocking progress until that behavior is completed — removing willpower from the equation entirely.
The term originates in industrial safety engineering, where interlock mechanisms were designed to physically prevent hazardous machine operations unless prerequisite safe conditions were met. Donald A. Norman brought it into mainstream design discourse in 1988 through The Design of Everyday Things.
Free to download. You set the habit, the limit, the stake, and the charity.
Author
The Lockin Team — Lockin Editorial
Last verified