I'm a 10x developer most of the time. It's all about motivation. When I'm producing 10 times as much as my peers, I'm working on something I want to work on. I can go all day without visiting facebook, reddit or hacker news, because I simply would rather be working than be reading those sites. Any time I see these kinds of articles that tell you to have "discipline" to not read those kinds of sites, I think they have it all wrong. You're only addressing the symptom.
When I'm forced to work on something I don't think maters, I'm not a 10x developer. I'm really obsessed with code quality, so any task that involves refactoring, I am 10x or even 50x. If the task is to track down a complex bug in a PHP system, and I'm under strict orders to not refactor anything (which is common), then I will be a 0.01x developer. With my personal projects, I'm always 10x or more.
Agreed. I've caught myself forgetting my morning coffee - and feeling more energized than not - when I can start the day with interesting project work instead of the "business as usual" maintenance work.
Comments
I'm a 10x developer most of the time. It's all about motivation. When I'm producing 10 times as much as my peers, I'm working on something I want to work on. I can go all day without visiting facebook, reddit or hacker news, because I simply would rather be working than be reading those sites. Any time I see these kinds of articles that tell you to have "discipline" to not read those kinds of sites, I think they have it all wrong. You're only addressing the symptom.
When I'm forced to work on something I don't think maters, I'm not a 10x developer. I'm really obsessed with code quality, so any task that involves refactoring, I am 10x or even 50x. If the task is to track down a complex bug in a PHP system, and I'm under strict orders to not refactor anything (which is common), then I will be a 0.01x developer. With my personal projects, I'm always 10x or more.
Agreed. I've caught myself forgetting my morning coffee - and feeling more energized than not - when I can start the day with interesting project work instead of the "business as usual" maintenance work.