4 ms·
I must second this point. I'm fortunate enough to work a job where, every few months, I manage to shirk all of my day-to-day duties and get to spend a few weeks
by spiralganglion 12y ago
I must second this point. I'm fortunate enough to work a job where, every few months, I manage to shirk all of my day-to-day duties and get to spend a few weeks just hacking on some big, long-term, greenfield project of my choosing.
After seeing how productive I am during those windows of pure, blissful coder-escapism, getting back to the emails and little issues on GitHub and helping my coworkers... it absolutely shatters my productivity. Not because I don't like doing the little things (they give a zen-like satisfaction all their own, like a well-used checklist). It's the constant context-switching. When I do need to code, it's so tough to get into flow, knowing that I'm likely to be interrupted again at any moment by someone needing help with a bug, or some server or client that's on fire.
...
I was also tempted to request an "All of the above", as all of the issues (yes, all — I was tempted to check every item on the list) play into this, for me. Anything and everything can, and does, cause me to get out of flow — unless I isolate myself completely, and truly know that I am isolated. Then I can flow.