Premature Optimization
Premature optimization refers to the practice of developers to optimize something which is not a performance limitation of a program.
It is not desirable.
It's a classic example of lacking the patience to wait until you fully understand a system, which is necessary in order to solve the biggest bottleneck.
Premature optimization makes your code more difficult to understand and ultimately clutters the system, making the overall optimization more challenging.
It's one of those concepts that falls into place once you grasp the more important theory—the theory of constraints.