This document is a presentation about design engineering given at the Swift Conf in Cologne, Germany. It discusses: 1. What design engineering is, which combines traditional design, design thinking, and computational design by encoding design decisions using computer code. 2. The philosophy of design engineering, which is that the human experience, not the code itself, should be the focus. Speeding up iteration cycles by reducing steps in the process is also important. 3. How to create a culture of rapid prototyping where design works directly with engineering to find people who build as part of the design process and remove unnecessary steps.