Join Notes

A batch of the best highlights from what Tristan's read, .

A mountainous terrain is an ideal refuge from the mainstream, except that your enemy is the other refugee competing for the same type of rugged real estate.

The Black Swan

Nassim Nicholas Taleb

War spreads ideas, technologies, and people far more quickly than commerce does.

21 Lessons for the 21st Century

Yuval Noah Harari

When decomposing a system into modules, try not to be influenced by the order in which operations will occur at runtime; that will lead you down the path of temporal decomposition, which will result in information leakage and shallow modules. Instead, think about the different pieces of knowledge that are needed to carry out the tasks of your application, and design each module to encapsulate one or a few of those pieces of knowledge. This will produce a clean and simple design with deep modules.

A Philosophy of Software Design

John Ousterhout

...catch up on these, and many more highlights