Join Notes

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

TCP masks packet loss by resending lost packets within its implementation, so all data eventually gets through and clients are unaware of the dropped packets.

A Philosophy of Software Design

John Ousterhout

Once you have a full list, look at each behavior, and ask yourself, “Is this a good habit, a bad habit, or a neutral habit?”

Atomic Habits

James Clear

It's quite common to use a pattern such as test_<method name>_<precondition>_<expected behavior>. This way, the method name tells all that you need to know about the test when a test fails.

Test-Driven iOS Development With Swift

Dr. Dominik Hauser

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