buddybindery.com
Bootstrapping Computing
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?