What I’m reading — 9 Algorithms that Changed the Future

Ever wondered how Google delivers such consistently good search results? Or curious how basic data compression techniques prove there is such a thing as a free lunch? Oxford computer scientist John MacCormick’s 9 Algorithms that Changed the Future offers thorough-but-simple explanations to these questions, and makes you feel like a computer wiz for taking the time to read it.
You don’t need to be a tech geek to enjoy the book. In fact, bonafide tech geeks might not enjoy it — computer science majors would be too familiar with the topics it covers already for example. But to the inquisitive layman, 9 Algorithms is fun and empowering. It’s a reminder that computer science is less about software than it’s about efficiently and reproducibly solving problems. And it’s a welcome lesson that you don’t need a college degree in math or programming to grasp many of the critical advancements we’ve made in the field.
I won’t be writing the code for the next Google anytime soon, but the various problem-solving frameworks outlined in 9 Algorithms may come in handy elsewhere, and that’s good enough for me.