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