Join Notes

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

When writing comments, try to put yourself in the mindset of the reader and ask yourself what are the key things he or she will need to know. If your code is undergoing review and a reviewer tells you that something is not obvious, don’t argue with them; if a reader thinks it’s not obvious, then it’s not obvious.

A Philosophy of Software Design

John Ousterhout

One of the central doctrines of this approach is to keep the system running at all times. In other words, using TDD, I am not allowed to make a change to the system that breaks that system. Every change I make must keep the system working as it worked before.

Clean Code

Robert C. Martin

You can pick any two numbers to create the successive ratios and the result will always converge on phi.

The Golden Ratio

Gary B. Meisner, Rafael Araujo

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