Book Reviews
The star ratings show how much I enjoyed the book, and how worthwhile I think it is to read. High ratings are not always sign of quality or information density.
| Review | ★★★★☆ | The Elements of Spellcasting: 21 Keys to Successful Sorcery |
| Review | ★★★☆☆ | Software Design for Flexibility |
| Review | ★★★★★ | The Timeless Way of Building |
| Review | ★★★★★ | The Melancholy of Mechagirl |
| Review | ★★★★★ | What the Buddha Taught |
| Review | ★★★★★ | Harry Potter And The Methods of Rationality |
| Review | ★★★★☆ | Robot by Adam Wiśniewski |
| Review | ★★★★★ | Ishmael |
| Review | ★★★★★ | A Psalm for the Wild-Built |
| Review | ★★☆☆☆ | The Ministry for the Future |
| Review | ★★★★☆ | Deep Work |
| Review | ★★☆☆☆ | How to Blow up a Pipeline |
| Review | ★★★☆☆ | Everything is Fucked |
| Review | ★★★☆☆ | The Subtle Art of Not Giving a Fuck |
| Review | ★★☆☆☆ | Object Thinking |
| Review | ★★★☆☆ | The Art of Unix Programming |
| Review | ★★★★☆ | Elegant Objects |
| Review | ★★★★☆ | Snow Crash |
| Review | ★★★★★ | The Three-Body Problem |
| Review | ★★★★★ | Ready Player One |
| Review | ★★★★★ | Neuromancer |
| Review | ★★★★★ | Hunger Games |
| Review | ★★★★★ | The Martian |
| Review | ★★★★★ | Sherlock Holmes |
| Review | ★★★★★ | The Colour of Magic |
| Review | ★★★★★ | The Neverending Story |
| Review | ★★★★★ | Momo |
| Review | ★★★★★ | Ronia, the Robber's Daughter |
The Elements of Spellcasting: 21 Keys to Successful Sorcery
Short and sweet. Although the magic is nice, the book contains pretty good life advice.
Software Design for Flexibility
I expected a more general overview, but the book went very in-depth on the concrete examples. It has some very interesting ideas though, which I'll probably use in every software project moving forward.
The Timeless Way of Building
Starting of with almost mystic concepts, the book methodically shows the reader what makes a good buildings and how to learn to make them yourself. The concept of a "pattern language" can easily be applied to other processes like cooking, writing or coding. After reading this it's obvious that this book had quite some influence in software literature (design patterns, object orientation).
The Melancholy of Mechagirl
A beautifully written collection of stories, very stylish but in a whimsical kind of way. Contains one of the best cyberpunk stories I've read so far. Perfect for lonely hackers interested in japanese culture.
What the Buddha Taught
A very concise (less than 200 pages) description of what Buddhism is about, and what it's not. Given it's length it's worth giving it a read, even if you think it's not for you. I liked that it stayed close to the original texts, and mentioned when things where hard to translate directly into english.
Harry Potter And The Methods of Rationality
Funny and interesting, worth reading all 122 chapters. I liked how it extended the original universe and tied it all together in the end. If you are turned off by the longtermism and materialism like me, there are thankfully still "sane" characters to cling to when it gets a little out of hand.
Robot by Adam Wiśniewski
A sci-fi novel with intriguing concepts which all turn out to be based in real physics (slight spoiler).
Ishmael
An eye opening explanation of our culture, and why it didn't have to be this way. Written as a fun dialogue between an ape and a human, it also has great emotional parts.
A Psalm for the Wild-Built
The best solar-punk story I've read, building a beautiful world which brings together existing concepts but also invents some new ones.
The Ministry for the Future
Probably mostly known for its beginning, the story dissolves in the end, with the interesting characters seemingly stuck. Maybe it's because everything is solved in a nearly deus-ex-machina-esque transition where everything goes right, which broke my suspension of disbelief. Don't get me wrong, the proposed solutions are cool (I especially like the children of Kali), but the happy ending described in the book is downright utopic.
Deep Work
If you skip the first chapters about how deep work can make you money, which I found unecessary, the book gives a solid description of the context, philosophy and methods required for concentrated work.
How to Blow up a Pipeline
Interesting book, but doesn't feel like it leads anywhere, and couldn't convince me that activism is a solution to our problems.
Everything is Fucked
Good reflections on hope, and why it is neither required nor healthy.
The Subtle Art of Not Giving a Fuck
Motivational writings about focus, sense of purpose and some other topics. Written in an evocative and direct way, so it might help you if you feel like you are limited by these concepts.
Object Thinking
Starting off with a thorough description of object oriented programming and the concepts necessary to understand it, I feel like it could've been shorter and more concise. The real-world examples felt a bit random, outdated and not well integrated.
The Art of Unix Programming
Good overview off the Unix philosophy and how it is applied to various tools, language and other software. Contains history, software design knowledge and a look forward, which goes only a little into how some problems could be overcome.
Elegant Objects
Practical description of how to approach Object Oriented Programming in a more functional way, how to avoid coupling and find good objects. Take it with a grain of salt, and you'll become a better software developer after reading it.
Snow Crash
It's the flashy, fun cyberpunk novel it is known for. With boring character tropes, nowadays standard cyberpunk gadgets and an only slightly unpredictable storyline it's perfect to enjoy the "hero hacker saves the day" fantasy.
The Three-Body Problem
While the first book is intriguing, the story ramps up exponentially in the end, constantly coming up with exciting concepts, changing your view of the universe, and finishing with a spectacular ending.
Ready Player One
Looking past the innocent 80s asthetics, video games and hacker culture, the second half is pretty dark and contains well integrated criticisms of capitalism, mainstream technology, digital lives and parasocial relationships, which I don't often see mentioned anywhere. The film completely glances over these, but still manages to be pretty good. A more faithful adaptation would probably look more like Bladerunner.
Neuromancer
The writing is extremely stylish, full of color, tech and emotions, and makes other cyberpunk settings feel bland in comparison. I love the characters, twists and pacing, the dialogue and the worldbuilding, with Mona Lisa Overdrive being my favorite book of the trilogy.
Hunger Games
I guess the movies are known for the romance, but the book mostly focuses on class struggle, bare survival, and non-romantic relationships.
The Martian
The only "hard sci-fi" book which made me feel like I was really there, barely living through the struggles of an astronaut stranded on mars.
Sherlock Holmes
A unique and influencial take on the detective genre, with clever cases and a fun dynamic between an annoyed genius and a doctor struggling to keep up.
The Colour of Magic
This disk world trilogy follows a bad, lazy wizard who always gets into trouble, of course being extremely funny, with lots of twists, and depth added to the world on the way.
The Neverending Story
A journey of a boy who steals a book, becomes addicted to it and finds himself inside the story. Behind the incredible fairy-tales it is a story about freedom, life, and what to do with it.
Momo
A childrens story about the only free child left in a world rapidly speeding up, dissolving into materialism and killing all emotions, not unlike our own. I love the characters, the concept of the "gray men" who steal time, the playful moments and the lonely feeling of a world turning into sameness, no one having time to play with you.
Ronia, the Robber's Daughter
A childrens story about family, love, fitting into roles and a deeply magical world full of interesting creatures.