I'm sure many programmers would have experienced deepwork. Ironically, my best experiences with deep work were when I had broken legs and had limited physical movements.
One disadvantage of deepwork is - your brain sometimes gets stuck into a local minima/maxima when solving problems. As a programmer, I've written code in the flow and then ended up refactoring a couple of weeks later.
I've also experienced dream-learning (and dream-solving) when working or learning in this manner. However, deepwork and staying in the flow for too long can make one feel socially insane.
Deep work - works best when things are planned in detail before you fall in the flow. Any planning activities in between will just break the flow.
I agree. Really, standing up from a desk (should you be so fortunate as to be able to, that is) and taking a walk feels like piercing through the ocean's surface and taking a breath of fresh air. From certain submerged angles, the refractive index of the water makes its boundary a silvery mirror, easy to be mesmerized by.
One disadvantage of deepwork is - your brain sometimes gets stuck into a local minima/maxima when solving problems. As a programmer, I've written code in the flow and then ended up refactoring a couple of weeks later.
I've also experienced dream-learning (and dream-solving) when working or learning in this manner. However, deepwork and staying in the flow for too long can make one feel socially insane.
Deep work - works best when things are planned in detail before you fall in the flow. Any planning activities in between will just break the flow.