The “Just In Time” Theory of User Behavior

I’ve long believed that the design of your software has a profound impact on how
users behave within your software. But there are two sides to this story:

* Encouraging the “right” things by making those things intentionally easy to
do.

* Discouraging the “wrong” things by making those things intentionally
difficult,