The challenge is minimizing the cost of (selectively) rebuilding.
The fastest code is the code that never runs.