Nature's programming language, our biological code, generates complexity using four simple letters: A, T, C, and G. If the 20th century was dominated by computer programming, this century is all about biological programming. A deeper understanding of our genome allows for the development of tools to effectively manipulate and rewrite the code of life. The hacker loves the QWERTY keyboard, the biohacker prefers nature's nanomachinery: proteins, nucleic acids, and viruses. Sterilize that workbench, autoclave some pipette tips and button up that lab coat, it's time for an experiment!