That's my point. I think most developers appreciate the long-standing disease in this industry to wishfully imagine that a hacky rush job is no different than appropriate engineering that is merely inefficient compared to a solution that isn't currently necessary.<p>It's the difference between choosing not to use a steel beam for support and using a wooden beam on the one hand or using a step ladder sitting on top of a stack of half a dozen phone books. One is still sound engineering, but not suitable for higher loads in the future, the other is just a mistake waiting to come back to bite you in the future and isn't even suitable for the task at hand.