Collateral goodness dpb's job handling "continuation" style a "job" is running a task dpb has a hash of processes process terminates job is responsible for scheduling next task only "tasks" are indidivual processes "job" logic runs inside main process so I rewrote make -j.