I'm a senior software dev at a contractor company. The issue I'm asking about goes as follows: When I program or debug or do something I like, I'm super-fast. I'm fast enough that I do tasks in 50% the budget-time. On the other hand, when I do something that doesn't interest me, I'm super-slow! I'm so slow that I start feeling guilty for taking the company's money!
For example, for reasons related to time management and summer vactions of other colleagues, I had to work for a week on documenting some software. Literally, I can't focus for more than 10 minutes. I MUST get distracted by something. It can be some idea that pops into my mind (library I want to read about)... it can be arbitrarily opening stackoverflow and looking for interesting questions and answering them... it can be looking at my phone... It seems like to my mind, everything else is a priority when I'm doing something I don't enjoy.
I consider myself an ethical person, and I want this to stop.
Am I the only one who has this problem? What do you recommend to resolve this issue, or at least minimize its impact? Your advice is highly appreciated.