I'm convincing myself that a lot of cases of procrastination, especially at work, are just from bad management. There's a lot of bad self-management too, but for those of us in organizations with explicit management, I think there's a lot of productivity gains that could be had by having more competent management... Software really needs someone who gets Deming's management ideas but who can fully integrate them with the unique differences in software development... For "this project is so big, I don't know where to start": if you admitted that to some managers, they'd think "oh this person is incompetent" instead of "how can I help them start?" (to which there are many answers)