Husan

About

Reading

Writing

Agency

Husan


The Art of Doing Science and Engineering

By: Richard Hamming - Read: December 18, 2025 - Rating: 9/10

The book had high reviews on Amazon. It was the bestseller in Stripe Press's collection. I read the preview, but I thought it was some science book that would probably bore me after a few pages. But it didn't. And it wasn't even about science (well, for the most part).

My Notes

Hamming has one purpose with his coursework-parody book: to teach a style of thinking. And, hell, it does. It teaches the framework of thinking needed to be a great mind in science. It teaches how to think when approaching complex problems—how to think when dealing with anything in science (and beyond).

But you can't teach the framework of thinking by just talking about thinking. You need to show that "thinking" in practice. Otherwise, it would be a bullshit book, and Hamming would have already been called a charlatan.

So, the book shows that thinking framework in action—in practice. Hamming introduces different chapters (information theory, digital filters, simulation, quantum mechanics, etc.) where he shows actual scientific problems and runs through the framework of problem-solving required to solve them.

Yes, the book covers some tough topics. Quantum mechanics is not an easy digest. But all these chapters—they're not really about what the chapter talks about (the digital filters chapter is not actually about digital filters). They're about the style of thinking required to have a scientific mind. It's just that Hamming has to be specific because, as I said earlier, you can't teach thinking by being too general.

I think Hamming's book is a perfect example of what liberal arts can offer. But frankly, I never understood what the word "liberal" in liberal arts stood for. I thought "liberal" was about the freedom of what you could choose to study. But it was about the freedom of what you could choose to do afterwards.

The book allows you to collect the framework of thinking required to have that great scientific mind, so that you can apply that framework to solve bigger and more complex problems (beyond the mere simple problems shown in the book).

P.S. This book deserves a big "ten" in my book list. But I'm putting 9 only because it's hard to digest. Not everyone can read it, let alone understand it. And I think I'll read this book again just to dissect the kind of intellectual masterpiece I just swallowed.