Begin with complexity. Behavioral scientists often divide what we do on the job or learn in school into two categories: “algorithmic” and “heuristic.” An algorithmic task is one in which you follow a set of established instructions down a single pathway to one conclusion. That is, there’s an algorithm for solving it. A heuristic task is the opposite. Precisely because no algorithm exists for it, you have to experiment with possibilities and devise a novel solution. Working as a grocery