How Engineers Make Good Decisions in Uncertain Times