Book: Deep Work by Cal Newport
• literature.
Do I think that the ideas and concepts in this book are important? Yes. Do I think that I needed to read this book to know it? No.
The most important reminder in this book, for me, was to embrace boredom. Only when people overcome the minute distractions and desire for quick gratifications, and truly allow ourselves to be bored, can we achieve deep work. For software engineers, This is so true. From pursuing a career with a clear skill-gap to now relying so heavily on AI such that we know what we made moreso than how we made it, we are susceptible to becoming obsolete if we allow ourselves to fall in love with instant gratification of getting something over the finish line without understanding the system we built.
I like to create project guidelines using AI. This way I can build for myself and learn how to build things and even more importantly, learn from mistakes. For example, I let AI write a repository with broken-down PRDs of implementing an image processing pipeline. I will use this repository to learn Golang. I will go back to 2022 and write the code myself because I need to understand the "why not" just as much as the "why".
This learning will only be achievable if I prevent myself from seeking the unuseful joy of quick-turned-long scroll sessions. I take from this book the idea that to fall into deep work, you need to fall in love with yourself and your time and how you use it. Only by doing so can you take the steps necessary to remove distractions, be okay with the quiet, and push yourself to be better.