Cut Twice, Measure Once
The popular saying is Measure Twice, Cut Once, but it does not apply to the Software Development industry.
Often in engineering, “Measure Twice, Cut One” is a dogma. It does also mean plan carefully before execute. It is reasonable, making a mistake is expensive, so we better plan before. But we cannot apply it everywhere, for every task. Do you have ever realized how slow we would be if we measure twice everything before cut? Or plan every detail before execute? We need some criteria.