Join Notes
A batch of the best highlights from what Tristan's read, .
Why is learning to solve programming problems so hard? In part, it’s because problem solving is a different activity from learning programming syntax and therefore uses a different set of mental “muscles.” Learning programming syntax, reading programs, memorizing elements of an application programming interface—these are mostly analytical “left brain” activities. Writing an original program using previously learned tools and skills is a creative “right brain” activity.
Think Like a Programmer
V. Anton Spraul
We make a few changes, but the results never seem to come quickly and so we slide back into our previous routines. Unfortunately, the slow pace of transformation also makes it easy to let a bad habit slide. If you eat an unhealthy meal today, the scale doesn’t move much.
Atomic Habits
James Clear
Unfortunately, the environments where we live and work often make it easy not to do certain actions because there is no obvious cue to trigger the behavior. It’s easy not to practice the guitar when it’s tucked away in the closet. It’s easy not to read a book when the bookshelf is in the corner of the guest room. It’s easy not to take your vitamins when they are out of sight in the pantry. When the cues that spark a habit are subtle or hidden, they are easy to ignore.
Atomic Habits
James Clear
...catch up on these, and many more highlights