Design for Machines