I am an engineer by degree, and sales by profession. A savvy engineering customer of mine with decades of experience said I engineer it once, review it ten times, then implement it. The problem with young engineers today he said is they engineer once, implement it, then have to revise it ten times to get it right. Although a pain in the butt to deal with, I have never gotten a call back on one of his projects because it didn’t work. There is wisdom in those words.