Join Notes

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

The Undoing Project, “How do you understand memory? You don’t study memory. You study forgetting.”

The Behavioral Investor

Daniel Crosby

A ‘change’ is any activity that is physical, logical, or virtual to applications, databases, operating systems, networks, or hardware that could impact services being delivered.

The Phoenix Project: 10 Minute Summary

runn.io

Methods are effectively identical to functions, but they carry an implicit self parameter. For example, look at the code below: class Meh { func doStuff(number: Int) { } } The doStuff() function belongs to the Meh class, so we call it a method instead. And behind the scenes, it actually looks like this: func doStuff(self: Meh, number: Int) { } Objects are reference types in Swift, which means they can have multiple simultaneous owners, any of which can manipulate the object. This creates implicit dependencies across your program, which can add complexity and fragility.

Chapter 7: Patterns - Pro Swift

Paul Hudson

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