Alex M rated The Complete Maus: 4 stars

The Complete Maus by Art Spiegelman
On the occasion of the twenty-fifth anniversary of its first publication, here is the definitive edition of the book acclaimed …
This link opens in a pop-up window
On the occasion of the twenty-fifth anniversary of its first publication, here is the definitive edition of the book acclaimed …
This book will turn 50 soon. And some parts of it haven't aged that well. It uses Fortran (the one where arithmetic if was the norm, and logic if was the new thing) and PL/I. But that doesn't matter for the most part. What matters is the approach and the rules. The approach is to take a piece of code, analyse its failings, improve it, and derive a general rule. And for the most part the rules are still valid today. Let that sink in. The half life of technical books these day is a few years. This book's rules are mostly applicable after half a century. And that is remarkable in itself.
There are other notable things about it though. If you've read any other book by Kernighan ("Software Tools" and its Pascal version, "The Practice of Programming") you'll recognise his later style in incipient form. It's a rare …
This book will turn 50 soon. And some parts of it haven't aged that well. It uses Fortran (the one where arithmetic if was the norm, and logic if was the new thing) and PL/I. But that doesn't matter for the most part. What matters is the approach and the rules. The approach is to take a piece of code, analyse its failings, improve it, and derive a general rule. And for the most part the rules are still valid today. Let that sink in. The half life of technical books these day is a few years. This book's rules are mostly applicable after half a century. And that is remarkable in itself.
There are other notable things about it though. If you've read any other book by Kernighan ("Software Tools" and its Pascal version, "The Practice of Programming") you'll recognise his later style in incipient form. It's a rare view into how a programmer's views evolve and mature. And much the same for Plauger, though I've only read "Programming on Purpose" from his later work.
And for computing history or language geeks this is a glimpse into what computing looked like back then. What programmers had to work with (and mind you the book uses high level languages, not assembly). We've come a long way.
This was well worth reading.
In Borges' story, the Aleph is a point in space that contains all other points. Anyone who gazes into it …
This is an OK book as far as popular science books go. There's no overarching theme, it's just a collection of individual essays of varying quality. Overall it's quite readable, but it has nothing to make it stand out in the deluge of popular science books that flooded bookstores in the past decade. That being said, I've read worse books, and I can see this one making for a good light summer read.
Noteworthy points: the first chapter on Borges's "Tower of Babel" is quite enjoyable. And I also learned that Gill Sans, while great for TfL signage, makes for an atrocious body font.
What a lovely little romp through Victorian literature. With plenty of steampunk to boot. And violence. We mustn't forget the violence. Oh, and some racism just for added flavour. What can I say, ups and downs.
I don't remember how I discovered this book. Maybe it was through Bentley's "Programming Pearls". In any case, it's not one of the books that show up in those "Top N books every programmer must read"--what is is with list makers and imperatives anyway? But it is a good book. And you'll get a lot out of it if you read it. At least I did.
The book's format means you can read it in leisurely sittings (but don't forget about ACTIVE READING). And you can pick and choose which parts you find most interesting. But it helps if you treat this book as a graph, and read a whole path at a time. There are a few in the introduction.
Despite the author's idiosyncratic terminology, the lexicon entries are full of insightsful and useful suggestions. I honestly don't think I picked up on everything, but the few main ideas …
I don't remember how I discovered this book. Maybe it was through Bentley's "Programming Pearls". In any case, it's not one of the books that show up in those "Top N books every programmer must read"--what is is with list makers and imperatives anyway? But it is a good book. And you'll get a lot out of it if you read it. At least I did.
The book's format means you can read it in leisurely sittings (but don't forget about ACTIVE READING). And you can pick and choose which parts you find most interesting. But it helps if you treat this book as a graph, and read a whole path at a time. There are a few in the introduction.
Despite the author's idiosyncratic terminology, the lexicon entries are full of insightsful and useful suggestions. I honestly don't think I picked up on everything, but the few main ideas that come up again and again stuck with me, and I'll try to apply them in my day to day practice.
Winner of the 2001 Carnegie MedalOne rat, popping up here and there, squeaking loudly, and taking a bath in the …
xn + yn = zn, where n represents 3, 4, 5, ...no solution "I have discovered a truly marvelous demonstration …
One moment, Sir Sam Vimes is in his old patrolman form, chasing a sweet-talking psychopath across the rooftops of Ankh-Morpork. …
Terry Pratchett, Terry Pratchett: Fifth Elephant (2013, Penguin Random House)
Everyone knows that the world is flat, and supported on the backs of four elephants. But weren't there supposed to …