Maybe odd question, but I think I have an odd productivity problem. I lose the will to finish my projects at work when I have very little to do. I am more used to fast-paced environments that keep me on my toes, and keep my mind revved. Trivial projects bore me, and the boredom leads to worse performance and worse delivery of the final product.
The kind of work I do is office work, web programming in specific. I would get piled on lots of work and get it all organized, and because there was a lot to do, it incentivizes my need to double-check every detail to make sure it's all complete and in order. Now with my new job and my new boss only giving me one small project at a time, I have so much down time that I procrastinate, and my performance has dropped.
My performance is better when I have a large workload but the irony is that my boss won't offer me more work until my performance improves. How should I stay on top of things where there's a lot of free time luring me to not work?