Before computers existed, he invented a type of theoretical machine now called a Turing Machine, which formalized what it means to compute a number. Our doodle for his 100th birthday shows a live action Turing Machine with twelve interactive programming puzzles (hint: go back and play it again after you solve the first six!).
Turing is a hero to us, so we wanted to make a special doodle for his centennial. We started by doing deep research into his work. Much of it is abstract and hard to show, so we went through a lot of designs before finding one that seemed workable. Turing Machines are theoretical objects in formal logic, not physical things, so we had to walk a fine line between technical accuracy and accessibility. We struggled especially to find a good representation for programs, and to choose puzzles of appropriate complexity; we did a lot of user testing and iteration, more than for any past doodle. We hope you will enjoy our tribute to this great man.