Join Notes
A batch of the best highlights from what Tristan's read, .
Bugs can go undetected for a long time, and when the exception handling code is finally needed, there’s a good chance that it won’t work (one of my favorite sayings: “code that hasn’t been executed doesn’t work”).
A Philosophy of Software Design
John Ousterhout
Such ignorance perhaps mattered little in the twentieth century, when people were busy fighting Hitler and Stalin. But it might become fatal in the twenty-first century, because biotechnology and artificial intelligence now seek to change the very meaning of humanity.
21 Lessons for the 21st Century
Yuval Noah Harari
Reliable information about who could be trusted meant that small bands could expand into larger bands, and Sapiens could develop tighter and more sophisticated types of cooperation.
Sapiens
Yuval Noah Harari
...catch up on these, and many more highlights