I believe there are mainly three things that change and shape our soul and body:
- Experiences we live
- People we meet
- Books we read
Now, if you look at these three categories you may feel that the last category, books, seems a bit out of place when placed alongside people and life experiences. I mean there is a first person angle, a directness in your personal experiences and the relationship you forged over time with other people that doesn’t exist in a bunch of paper sheets and some black ink.
And yet, there will be always books that manage to surpass these constraints and reach to our mind and soul.
Usually, the kind of books that you hear that are life-changing are those who roughly fall under religion, philosophy, or maybe psychology. And you know what, you’d be right thinking this. Because what else could a technical book be than a dry, insipid, narrow window to some subject that most of us don’t care about at all.
The thing is that this book is the opposite. Or to be 100% accurate it is opposite in areas that matter. Yes, it is a technical book and yes, it is about how to create modern web sites. But the way it is written, the way that it frames the problems and solutions, the brevity and richness, all these make this book something special.
It shows that even technical writing can be totally awesome with the right ingredients. Above all, I think this is the lesson I took from this book: There are no dry subjects. There are only dry approaches. Any book, on any topic can be as amazing as we dare to dream.
PS. Even the foreword, written by Jeremy Keith, is ridiculously good. Once you finish reading the book you’ll understand why Jeremy wrote what he wrote.