β’ 123 words
A reader may every once in a while encounter a book which shifts their perspective radically. For me, Barry O'Reillys Residues: Time, Change, and Uncertainty in Software Architecture is such a book. A very slim volume, dense with ideas and a pretty well-presented case, that some of the pillars on which my profession rests, are irrevocably flawed. Not sure what to make of it yet, except, that I now need to read at least his papers that preceeded the book as well.