Over Engineering

The engineering profession is frequently accused of "Over engineering", making the process or product too complicated.

Another negative concern with over engineering is the cost of maintenance associated with the product or plant, those not knowledgeable keep repairing the inefficient and wasteful design.

The following article is an excellent example of what can happen if an over engineered product is put to use. Perhaps this is the reason the allies won WWII?

http://www.edn.com/electronics-blogs/other/4327368/Overengineering-How-much-is-too-much-