Library — 3 min summary
by Charles Duhigg
Trying something new here: most of the TIL entries so far are directly development related, some small snippets of dev knowledge I picked up here and there. All of it with the intend to keep track of my learnings primarily for me, but also for others.
With the same intention, I also want to keep track of what I learn from books that I read. I like reading, I'm doing it way less regularly than I'd like to, and I also (or because of that) struggle a bit with the amount of books that I want to read. Hopefully keeping notes on what I learned from certain books and which ones were most interesting and helpful will in return also help me and potentially others to benefit from that. Who knows 😄
Everything we do is driven by habits. To understand habits, you have to understand the 3 steps they consist of. Once you understand these and understand how to change them, you can use that knowledge to change and create habits that will help you achieve your goals.
Habits generally follow 3 step loops: cue, routine, reward. The cue is the trigger of the habit, the routine is what gets triggered by the cue and the reward is what we receive as a result of the routine.
Understanding this simple principle makes it easy to decipher your existing habits, as well to change them or create new ones.
To change an existing habit, the easiest way to "simply" replace one part of this 3 step loop: the routine. It's hard to control the cues, they are usually subconcious and deeply rooted into your everyday life. This means, understand what the cue is of the habit you're trying to change, be aware then you are being triggered and conciously, instead of "out of habit" continuing with your old routine replace it with a new one.
An important thing to remember here is the reward. Habits can only stick if you have a reward, something that makes you feel better after your routine. Make sure your new habit still produces that reward to train your brain that this new routine leads to something good.
Again, the same principle aplies. Usually when you want to create a habit, you have a specific outcome in mind. This is generally the routine you want to establish, e.g. working out. It is hard to create or change cues, so look for existing cues you can utilise and build on. Then see what reward you can create for your routine, maybe you you need to change it a bit to make the habit more rewarding, especially in the beginning. But essentially it still all comes down to the 3 step loop and understanding it.