smart goals and habits
resonate with buffet's 20 slots. go "all in" on a single skill/goal. for me, that will be programming
4 * 90 minute slots per day for deliberate practice
smart goals
specific, measurable, achievable, relevant, time-bound
finish "crafting interpreters" book and have a working interpreter by 2024-08-31
- start: 2024-07-28
- it's about .7 chapters per day, so it's achievable
- planned min 1 time slot per day
- finish with a blog post
do 2 codeforces problems with rating 2000 in a 90 minute slot consistently (multiple times in a row) by 2024-08-31
- start: 2024-07-28
- hard to say if it's achievable. depends on how fast i can improve
- planned min 1 time slot per day + 1 problem outside slots if slot is study only
complete 4 intermediate projects with rust by 2024-08-31
- start: 2024-07-28
- 1 project every week with some buffer
- min 1 time slot per day
habits
- read either a research paper or 20 pages of a book every day before bed
- 4 deliberate practice sessions of 90 minutes every day
- meditate 15 minutes every day
- defocus periods
- work on side projects every day
-
physiological sigh 5 minutes every day to reduce stress
-
cyclic hyperventilation to temporarily increase focus and alertness
idea: remind yourself of the goals multiple times a day to keep them in mind goals-above-all-else
deliberate practice
- identify the expert performers in your field
- figure out what they do that makes them so good
- find out what do you need to improve to achieve those goals
-
design purposeful practice around learning how to do that yourself set duration
-
work expands to fill the time available for its completion (parkinsons law)