Completely ripped off from this guy via Merlin Mann.
The one change I’d make is that good shared assumptions are critical to timely execution, which is likely semantics over “Assuming is stifling”, which I assume refers only to non-shared assumptions.
I suppose I should RTFA instead of just digging on the picture.