Chapter 3: Promises

    The issue we want to address first is the inversion of control, the trust that is so fragilely held and so easily lost.

    We do this because we want to say, “here’s what happens later, after the current step finishes.”

    This paradigm is called Promises.

    Note: The word “immediately” will be used frequently in this chapter, generally to refer to some Promise resolution action. However, in essentially all cases, “immediately” means in terms of the Job queue behavior (see Chapter 1), not in the strictly synchronous now sense.