Bits and Bytes for Designers who Code