Wednesday, 10 April 2013

Design Aiming

Know your weaknesses. If Engineer A has less knowledge and experience about a particular area than Engineer B, he will make bad design with much greater probability.

Let's call the ability to make good design "design accuracy". Here are shooting results of two engineers:

Surely, Engineer A will spend more bullets, but with each new bullet he narrows down his hit area and can in the end produce a result comparable to that of Engineer B. Given that he is able to learn on his mistakes.

He just shouldn't stop.

If you've done something ugly, tear it down and try again.