Join Notes

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

A recent study found that more than 90% of catastrophic failures in distributed data-intensive systems were caused by incorrect error handling1. When exception handling code fails, it’s difficult to debug the problem, since it occurs so infrequently.

A Philosophy of Software Design

John Ousterhout

Self-pity is an ugly thing in anyone.

Cage of Souls

Adrian Tchaikovsky

Small changes in context can lead to large changes in behavior over time. Every habit is initiated by a cue. We are more likely to notice cues that stand out. Make the cues of good habits obvious in your environment. Gradually, your habits become associated not with a single trigger but with the entire context surrounding the behavior. The context becomes the cue. It is easier to build new habits in a new environment because you are not fighting against old cues.

Atomic Habits

James Clear

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