Sorry - I shouldn't be so flippant.

Engineers hate bad compromises, and the core of engineering is making good compromises. Creating anything makes you your own critic.

Time makes a fool of everyone.