Solving Problems with Everyday Engineering