Premature Optimization

Premature optimization is the practice of optimizing a single aspect of a process or product before we really understand the complete scope of the problem.

The theory of constraints gives us a valuable lens to understand why premature optimization doesn’t work well - we don’t understand what the true bottleneck is.

It’s related to hard coding solutions to problems we don’t fully understand.

Â