Book

But How Do It Know? The Basic Principles of Computers for Everyone

📖 Overview

"But How Do It Know?" breaks down computer operations into their most fundamental components, explaining how computers work from the ground up. The book uses clear diagrams and straightforward explanations to demystify concepts like binary logic, memory systems, and processor functions. The text follows a building-block approach, starting with basic switches and gates before progressing to more complex structures. Through this methodical progression, readers learn how simple electrical components combine to create sophisticated computing machines. The narrative remains focused on core principles rather than specific technologies or programming languages. Examples and illustrations reinforce the concepts without requiring prior technical knowledge. This work stands as an exploration of human ingenuity in creating complex systems from simple parts. The book reveals the elegance of computer architecture while making technical concepts accessible to general readers.

👀 Reviews

Readers call this a clear explanation of computer fundamentals, with many appreciating the approachable writing style and detailed diagrams. Multiple reviews note it helps bridge the gap between basic user knowledge and understanding how computers actually function. Likes: - Step-by-step building of concepts - Use of analogies to explain complex topics - Focus on core principles without overwhelming detail - Engaging writing that avoids technical jargon Dislikes: - Some find the pace too slow - More experienced readers say it's too basic - A few mention the diagrams could be clearer - Limited coverage of modern computing concepts Ratings: Amazon: 4.5/5 (1,200+ reviews) Goodreads: 4.3/5 (1,100+ ratings) Notable reader comment: "Finally explains the 'why' behind computer operations rather than just the 'what'" - Amazon reviewer Several readers mention successfully using it to teach others, including children and adult beginners, about computer fundamentals.

📚 Similar books

Code: The Hidden Language of Computer Hardware and Software by Charles Petzold This book explains computer fundamentals by starting with basic concepts like Morse code and Braille, then building up to how computers work at the physical level.

Digital Computer Electronics by Albert P. Malvino, Jerald A. Brown The text presents computer architecture from the ground up, beginning with simple gates and progressing through the creation of a basic microprocessor.

The Pattern on the Stone by W. Daniel Hillis The book connects the physical components of computers to abstract concepts like algorithms and programming languages through clear technical explanations.

Crash Course in Electronics Technology by Louis Frenzel The work covers electronic components, circuits, and systems with practical examples that demonstrate how these elements combine to create computing devices.

The Elements of Computing Systems by Noam Nisan, Shimon Schocken This text guides readers through building a complete computer system from elementary logic gates to a functioning software platform.

🤔 Interesting facts

🔸 The book's unique title comes from a story about a woman who, upon hearing how a thermos keeps hot things hot and cold things cold, asked "But how do it know?" 🔸 J. Clark Scott wrote this book after realizing that while many computer books explain how to use computers, very few explain how they actually work at a fundamental level. 🔸 The author uses the metaphor of building a complete computer from scratch using simple components like switches and wires to help readers understand complex computing concepts. 🔸 Unlike most computer science books, this text requires no prior technical knowledge and avoids complicated mathematics, making it accessible to complete beginners. 🔸 The book introduces readers to the concept of a "relay computer" - a computer built entirely from electrical relays - which was the predecessor to modern transistor-based computers.