I think a corollary to the problem of seeking perfection is the notion that there is always a global optimum and that we must be seeking it: a kind of fallacy of the One True Way™. Implicit belief in One True Way™ shows up in many places, like the adoption of "best practices", rather than "preferred practices", or merely conventions. Also in the undertone of many discussions that assume that if there are two solutions to a problem, then (at least) one must be suboptimal.
The concept that I have started leaning on in development is "satisficing"[0], i.e. finding the first solution that satisfies some criteria for acceptability. My new (tacit) motto is "satisfice first, then only optimize if needed."
The concept that I have started leaning on in development is "satisficing"[0], i.e. finding the first solution that satisfies some criteria for acceptability. My new (tacit) motto is "satisfice first, then only optimize if needed."
[0] https://en.wikipedia.org/wiki/Satisficing