Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental layers of computer architecture in this 32-minute conference talk that demystifies how computers work from the ground up. Learn how the Seattle.rb study group used the Nand to Tetris curriculum to build a complete simulated computer over 12 weeks, starting with basic NAND gates and progressing through hardware architecture, assembler, virtual machine, compiler, and operating system development. Follow along as the speaker constructs a working computer step-by-step, explaining each layer of abstraction that transforms simple logic gates into the complex systems we use daily. Discover how fundamental programming concepts connect to hardware implementation and gain insight into a comprehensive curriculum that bridges the gap between low-level computer science and practical software development. This presentation aims to inspire developers to explore computer architecture fundamentals and consider implementing similar study group projects in their own communities.