Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Start your free trialBlink 3 of 8 - The 5 AM Club
by Robin Sharma
Computational Thinking for the Rest of Us
How to Speak Machine by John Maeda aims to explain the basics of coding and the impact of technology on our lives. It empowers readers to understand the language of machines and be more active participants in the digital age.
Think back to the last time you ran laps around a track or sprinted on a treadmill. By the end, your heart was probably racing, and you were out of breath. Whether you were the fittest person in the gym or not, you would have eventually gotten tired. A computer, on the other hand, can run figurative laps around a track forever without taking a break.
The “track” a computer program runs on consists of lines of code written by a human programmer. Code is based on if-then logic, where if one condition is met, another action follows.
To illustrate this, take the first simple computer program the author encountered when he was in seventh grade. A friend showed him how he could get the computer to type out his name, Colin, over and over again to infinity with just two lines of code:
10 PRINT “COLIN”
20 GOTO 10
Colin’s program is an example of a simple loop, which functions like a conveyor belt on an assembly line. Each task is performed in sequence until, eventually, you reach an endpoint and start again. However, there’s an even more elegant way in which computers work in loops. This is called recursion.
If loops are like assembly lines, recursion is more like a Russian matryoshka nesting doll that contains progressively smaller copies of the original, outermost doll. However, because they’re made of physical material, you’ll eventually have made the smallest doll possible. Computers, though, can contain infinitely small or infinitely large copies of the same code.
To visualize this infinite recursion, take a look at the name of an operating system created in the 1980s by MIT’s Richard Stallman. The system was created to compete with Unix, a different operating system, so it was appropriately named the GNU Project, or GNU’s Not Unix. Notice how this name contains recursion. The “G” itself stands for “GNU.” Yes, another acronym. So you can see where this is going. If you continue to expand the acronym every time, you’ll just wind up with more of the same one. Expand “GNU,” and you get GNUNU. Do it again, and you’re left with GNUNUNU, and so on forever.
These loops and recursions can only be stopped with a command or by an error getting in the way. So you can just imagine the power of a machine that never tires while doing exactly what you tell it to do.
How to Speak Machine (2019) prepares us for a future where computers will play an increasingly dominant role in business, politics, and our personal lives. It helps us understand the inner workings of the machines we use every day and how their programming can perpetuate social issues or be used to exploit our personal data. By learning how to speak machine, we can arm ourselves with the knowledge we need to ensure that the future is inclusive and safe for everyone.
How to Speak Machine (2019) by John Maeda offers a compelling exploration of the intersection between design and technology, and why it matters. Here's why this book is worth reading:
Theres one thing that a computer can do better than any human, animal, or machine in the real world: repetition.
It's highly addictive to get core insights on personally relevant topics without repetition or triviality. Added to that the apps ability to suggest kindred interests opens up a foundation of knowledge.
Great app. Good selection of book summaries you can read or listen to while commuting. Instead of scrolling through your social media news feed, this is a much better way to spend your spare time in my opinion.
Life changing. The concept of being able to grasp a book's main point in such a short time truly opens multiple opportunities to grow every area of your life at a faster rate.
Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Start your free trialBlink 3 of 8 - The 5 AM Club
by Robin Sharma
What is the main message of How to Speak Machine?
Discover the power of understanding and speaking the language of machines.
How long does it take to read How to Speak Machine?
The reading time for How to Speak Machine varies depending on the reader's speed. However, the Blinkist summary can be read in just 15 minutes.
Is How to Speak Machine a good book? Is it worth reading?
How to Speak Machine is a valuable read that provides insights into the digital world and its impact on our lives.
Who is the author of How to Speak Machine?
John Maeda is the author of How to Speak Machine.