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