📖 Overview
But How Do It Know? examines the inner workings of computers through clear explanations and diagrams. The book breaks down complex computing concepts into their most basic components, starting with simple switches and binary operations.
Scott presents a complete model of a basic computer called "The Simple Computer," which demonstrates fundamental computing principles. The text progresses step-by-step through memory, processing, and program execution without requiring previous technical knowledge.
Through concrete examples and illustrations, the book reveals how computers process information and execute instructions. The explanations focus on core concepts rather than specific technologies or programming languages.
The book succeeds in demystifying computer operations by emphasizing understanding over memorization, making abstract computing principles accessible to readers. Its methodical approach serves as both an introduction for beginners and a clarifying framework for those with computing experience.
👀 Reviews
Readers praise the book's clear explanations of computer fundamentals without requiring prior technical knowledge. Many note it helped them grasp concepts they struggled with in college courses. Multiple reviews highlight the author's accessible writing style and effective use of analogies.
Liked:
- Step-by-step breakdown of complex topics
- Hand-drawn diagrams that aid understanding
- Focus on core concepts before details
- Practical examples using relatable scenarios
Disliked:
- Some sections become overly technical
- Limited coverage of modern computing concepts
- A few readers found the pace too slow
- Print quality of diagrams could be better
Ratings:
Amazon: 4.5/5 (1,200+ reviews)
Goodreads: 4.3/5 (1,100+ ratings)
Notable reader comment: "Finally understood how computers actually work after 15 years in IT. Wish I had this book when starting my career." - Amazon reviewer
"The explanations click in ways textbooks never did" - Goodreads user
📚 Similar books
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
This book explains how computers work from the ground up using relays and basic electronic components to build a complete understanding of computing systems.
Digital Computer Electronics by Albert P. Malvino, Jerald A. Brown This text builds understanding of computer architecture through hands-on explanations of circuits, Boolean logic, and processor design.
The Pattern on the Stone by W. Daniel Hillis This book traces the fundamental concepts of computing from basic logic gates through programming languages and artificial intelligence.
Ones and Zeros by John Mauchly and Presper Eckert This work connects the physical reality of switches and circuits to the abstract world of computation and programming.
Computer Organization and Design by David A. Patterson, John L. Hennessy This book presents computer architecture from the bottom up, explaining how simple electronic components combine to create modern computing systems.
Digital Computer Electronics by Albert P. Malvino, Jerald A. Brown This text builds understanding of computer architecture through hands-on explanations of circuits, Boolean logic, and processor design.
The Pattern on the Stone by W. Daniel Hillis This book traces the fundamental concepts of computing from basic logic gates through programming languages and artificial intelligence.
Ones and Zeros by John Mauchly and Presper Eckert This work connects the physical reality of switches and circuits to the abstract world of computation and programming.
Computer Organization and Design by David A. Patterson, John L. Hennessy This book presents computer architecture from the bottom up, explaining how simple electronic components combine to create modern computing systems.
🤔 Interesting facts
🔸 The book's unique title comes from a classic story about a woman who, upon hearing how a thermos keeps hot things hot and cold things cold, asks "But how do it know?"
🔸 Author J. Clark Scott wrote this book after being unable to find a simple, accessible explanation of how computers work when teaching others about technology.
🔸 The book breaks down complex computing concepts using an imaginary computer called "The Simple Computer," which contains only 8 basic types of logic gates.
🔸 Despite being self-published, the book has become a popular reference in computer science education and is often recommended by tech professionals on forums like Reddit and Stack Overflow.
🔸 Scott deliberately avoided using technical jargon in the book's explanations, making it accessible to readers with no prior knowledge of electronics or programming.