Good and Bad Procrastination (2005)
paulgraham.com
paulgraham.com
It helps to have a to-do list at hand with small, clearly defined, reachable goals that I can then immediately start work on, such as "read 5 pages of book X" or "finish writing the prettyPrintFizzBuzz function".
But going on a gaming streak might be really fullfilling if the game is good and the players are fun. But it's not useful when you actually need to submit an essay due 2 hours ago.
I guess deep in our brains there is some sort of proto-word, from before we had language, that allows us to realize whether what we are doing is "good" or not. I think we often feel guilty when procrastinating because we are willfully going against that proto-good. But my point is to let plenty conscious, mindfull moments surface where you honestly evaluate what you are doing against that good. And to actually kind of discover what that "good" means for you.
Every moment you thwart procrastination is a win.
If you are forcing yourself that much to get it done maybe it's not the right thing to be working on anyway?
Conversely, forcing someone to perform errands synchronously is bound to limit their productivity. The cost of an interruption is not just the time it takes, but that it breaks the time on either side in half. You probably only have to interrupt someone a couple times a day before they're unable to work on hard problems at all.
That's why Scrum is so damaging to productivity and software quality.
Mini-waterfall or Shape Up method gives developers time to think and work on a problem in uninterrupted 6-week slices. All the reactive work (like bug fixing, support or maintenance) is either postponed or handled by someone else / dedicated team.
Type C isn't a procrastinator- it's someone who practices good time management.
Now, maybe the way the person assigns priorities is wholly selfish. Maybe they assign the highest priorities to things that benefit themselves the most, and don't tend to think that things that benefit others deserve their effort as much.
But that's a different trait from procrastination.
Those people aren't procrastinators. They're assholes.
I have a Trello board for my personal projects that I started at the beginning of the year. There's a list of features that I would get real utility from in one column. In the Done column are mostly tech things that have dubious value. I've been prioritizing unimportant tasks.
At work, I'll often be assigned some task that I view as unnecessary or complicated. I procrastinate on that while working on simpler things that are immediately useful. This leads to some friction since assigned tasks slip and it appears that I'm working on the wrong things.