Disclaimer: I've only made it three quarters through this book before I called it.
This is an OK book, but it didn't do it for me. I was expecting more actual advice in the second part, and less fluff.
The first part is the stronger of the two parts of this book. It does a good job of explaining how the complexity of our systems is becoming untenable. But after the relatively short first part, the book doesn't really deliver on its promise to offer a framework for dealing with complex systems. What you get is story after story. And that gets old fast. The authors do provide some examples of how tweaks to the systems in question have improved safety, but nothing as coherent as a framework.
This is more like a 2.5 stars for me, but rounding down felt too harsh, so there we go, three stars.
User Profile
This link opens in a pop-up window
Alex M's books
User Activity
RSS feed Back
Alex M reviewed Meltdown by Chris Clearfield
Review of 'Meltdown' on 'Goodreads'
3 stars
Alex M rated Robot Trilogy: 4 stars
Sandworm by Andy Greenberg
A chilling, globe-spanning detective story, tracking an elite group of Russian hackers and the future of global warfare
In 2014, …
Alex M rated The African trilogy: 4 stars
The African trilogy by Chinua Achebe (Everymans Library)
Contains:
- Things Fall Apart
- No Longer at Ease
- Arrow of God
Alex M reviewed The UNIX Programming Environment by Brian W. Kernighan
Review of 'The UNIX Programming Environment' on 'Goodreads'
4 stars
There is a common thread running through all of Kernighan's books: imparting deep insights in a down to earth, pragmatic and modest way.
Let's unpack that. This book is (unsurprisingly) one of the best sources on the "Unix philosophy". Brian Kernighan was there when Unix and its philosophy were taking shape. Despite being the author of a good number of the tools covered in the book, this is only mentioned in passing, in a characteristically self-effacing way (Canadians, eh?)
The aggressive simplicity, thriftiness, and pragmatism of the approch to software development applies today as much as it did the 40 odd years ago when the book was written. Yes, those were simpler times, and as we've learned more about computing in general, and Unix in particular, some problems have emerged. Like how using files as the lowest common denominator doesn't always work, or the problems with the signal model. But …
There is a common thread running through all of Kernighan's books: imparting deep insights in a down to earth, pragmatic and modest way.
Let's unpack that. This book is (unsurprisingly) one of the best sources on the "Unix philosophy". Brian Kernighan was there when Unix and its philosophy were taking shape. Despite being the author of a good number of the tools covered in the book, this is only mentioned in passing, in a characteristically self-effacing way (Canadians, eh?)
The aggressive simplicity, thriftiness, and pragmatism of the approch to software development applies today as much as it did the 40 odd years ago when the book was written. Yes, those were simpler times, and as we've learned more about computing in general, and Unix in particular, some problems have emerged. Like how using files as the lowest common denominator doesn't always work, or the problems with the signal model. But the authors acknowledged that Unix is not the last word in operating systems, and that it already had warts back then. But the general approach to problem solving and developing software is something we can still learn from.
Alex M rated Writing efficient programs: 4 stars
Writing efficient programs by Jon Louis Bentley (Prentice-Hall software series)
book about writing correct and efficient programs.
Alex M rated The Tao of Programming: 4 stars
The Tao of Programming by Geoffrey James
The Tao of Programming is a book written in 1987 by Geoffrey James. Written in a tongue-in-cheek style spoof of …
Alex M rated Modern Classics Siddhartha: 4 stars
Alex M rated Four Thousand Weeks: 4 stars
Four Thousand Weeks by Oliver Burkeman
The average human lifespan is absurdly, outrageously, insultingly brief: if you live to 80, you have about four thousand weeks …
Alex M rated The Time Traveller's Guide to Medieval England: 4 stars
Alex M rated Programming on purpose III: 4 stars
Alex M reviewed Ed Mastery by Michael W Lucas
Review of 'Ed Mastery' on 'Goodreads'
4 stars
Not modal, not modeless; not GUI, not TUI; not vim, not emacs; just the file. That is the UNIX way. Use ed; commune with the patriarchs Ritchie and Thompson. That is the unix way.
wq
Alex M rated UNIX: A History and a Memoir: 4 stars
Alex M rated The Witcher: Omnibus: 4 stars
The Witcher: Omnibus by Max Bertolini, Paul Tobin, Piotr Kowalski
Multi-Eisner award-winning writer Paul Tobin pens a fantasy epic of the adventures of Geralt of Rivia, a witcher--one of the …