When thinking about designing systems generally, I buy that a good structure is one you can offload mental burdens to.
A just-in-time system is the best way I can imagine that software could help us offload our mental burdens.