breakingthewheel.com
Heijunka: Why Batching Is Not Your Friend - Game Planning With Science, Part 14
Batching avoids switching costs, but also protracts flow time, which can be far more expensive. Hence Toyota introduced the concept of heijunka: "leveling".