You probably know that computers use binary to do all of their processing. But how? How does everything we do — write code, click buttons, browse the web — boil down to binary? What are the layers in between? And how did we create the upper layers out of the lower layers when they didn’t exist yet? Bootstrapping Computing is a short, technical book for curious, non-technical people, exploring how we built modern computing out of simpler parts. We will cover each step, and how it was built out of the last one. We will take a few detours here and there to answer some questions you might have about computers, such as: Why can’t computers produce truly random numbers? How does a new programming language come to be — when it didn’t exist before? How did Tim Berners-Lee “invent” the World Wide Web? How does internet traffic get all the way across the ocean without any errors in the data transmitted? We’ll also touch on some of the insights required to make the more difficult jumps as we travel up the stack, as well as the people who brought them to the fore. Handmade clothboundArchival quality clothbound hardcover made by hand in-house. If well-cared-for, they will last generations.Hard cover: 2.5 mm boards wrapped in smoke grey book clothPages: Pigment-based archival ink in full color on 80 lb warm white paper sewn with accented linen thread, 112 pagesDimensions: 18.3 cm × 21.5 cm × 1.6 cm Members of the Little Lab get up to $30 off the hardcover: get a coupon code instantly after joining here. Full-color paperbackCover: Full color on 12 pt cover with matte layflat lamination, featuring an original illustration by Owen D. PomeryPages: Full color on 80 lb warm white paper, 112 pagesDimensions: 17.5 cm × 21.0 cm × 0.9 cm