Designing Like a Hacker, Pt. 1