Join Notes
A batch of the best highlights from what Tristan's read, .
The most common reason for partitioning concepts into base and derivative classes is so that the higher level base class concepts can be independent of the lower level derivative class concepts. Therefore, when we see base classes mentioning the names of their derivatives, we suspect a problem. In general, base classes should know nothing about their derivatives.
Clean Code
Robert C. Martin
Google Home, Amazon Echo, and Apple HomePod—I asked a friend what he liked about the product he had purchased. He said it was just easier to say “Play some country music” than to pull out his phone, open the music app, and pick a playlist. Of course, just a few years earlier, having unlimited access to music in your pocket was a remarkably frictionless behavior compared to driving to the store and buying a CD. Business is a never-ending quest to deliver the same result in an easier fashion.
Atomic Habits
James Clear
There are beautiful ideas on the table, but not yet confirmed. Maybe one of these is correct, and we have just to verify it experimentally. Or maybe something is missing, and we need a new idea. A new idea that will be found by some young scientists who perhaps, like Einstein, can’t even find a job right now. Or by a young woman, or man, who hasn’t entered research yet. Maybe you, my reader?
What Is Time? What Is Space?
Carlo Rovelli
...catch up on these, and many more highlights