Just in Time Removed the Inventory and the Margin for Error With It
Holding no spare parts is a genuine efficiency, and it is also a bet that nothing upstream ever stops. The bet paid off for decades and then stopped paying all at once.
What Inventory Actually Costs
A pile of components in a warehouse looks harmless. It is not. It represents cash that has been spent and cannot be used for anything else, warehouse space that must be paid for, and parts that may become obsolete before they are used.
It also hides problems. If a supplier ships defective parts, a large inventory buffer means the defects are discovered weeks later, after thousands more have been produced. A small buffer surfaces the problem immediately.
The Just in Time Idea
Just in time manufacturing means components arrive at the assembly line shortly before they are needed rather than being stockpiled. Production is pulled by actual demand rather than pushed by a forecast.
The efficiency gains are real and large. Working capital falls because inventory is not sitting on the balance sheet. Quality improves because defects surface fast. Factory floor space shrinks. And because there is no buffer to hide behind, every process problem becomes visible and must be fixed rather than absorbed.
Removing inventory was never only a cost saving. It was a diagnostic tool, because a system with no slack tells you immediately where it is broken.
The Assumption Inside It
The model depends on suppliers being reliable, transport being predictable, and demand being reasonably stable. Under those conditions it is close to strictly better than holding inventory.
The problem is that those conditions describe the world most of the time, which makes the assumption easy to forget. A system that works for thirty years starts to look like a law rather than a bet.
What Happens When the Assumption Fails
When supply is interrupted, a just in time factory does not slow down, it stops. There is no buffer to draw on, by design. And because the practice spread through every tier of the supply chain, the buffers are not sitting further upstream either. Everyone removed them.
The semiconductor shortage that hit vehicle production is the clearest case. Carmakers cut orders when demand initially collapsed, chip capacity was reallocated to other industries, and when vehicle demand recovered there was no queue position to return to and no stockpile anywhere in the chain. Finished vehicles waited on parts worth a few dollars each.
| Condition | Just in time result | Buffered result |
|---|---|---|
| Stable supply | Lower cost, faster problem detection | Capital tied up in stock |
| Supply interruption | Production halts | Production continues while stock lasts |
The Correction, and Its Own Cost
The response has been to rebuild buffers selectively: holding more inventory of components that are cheap to store and catastrophic to lack, qualifying second suppliers, and moving some production closer to end markets.
None of that is free. Every one of those measures is a permanent cost increase accepted in exchange for reduced tail risk. That is a legitimate trade, but it should be recognised as a trade rather than described as an unambiguous improvement.
The hard part is that the cost is paid every year and the benefit arrives only in rare years. That asymmetry is exactly why buffers get quietly cut again once a few calm years pass.
The Underlying Lesson
Efficiency and resilience are frequently in direct conflict, because slack is what resilience is made of. Any optimisation that removes slack raises expected performance and worsens the bad case.
The right question is never whether to be efficient. It is which disruptions you are choosing to be unable to absorb, and whether you have decided that deliberately or by default.
The Bottom Line
Just in time was a genuine advance that made manufacturing cheaper and better. It also converted inventory, which was a shock absorber, into a cost to be eliminated. The system worked exactly as designed for decades, including the part where it stops completely when something upstream does.