Actually there are better things to do than JUST WORK.
1) Make a list of everything you need to do for a project. EVERYTHING. At least what's forseeable. Since you're an ideaguy, you should actually like it.
This is your "project backlog".
Don't worry if it won't be good enough.
2) Next time you'll have time to do something, take a look at your "project backlog" first. Select a number of things you think you'll be able to accomplish. It's called "sprint".
Try to be realistic, but don't worry about undershooting/overshooting it at this point.
3) Try to accomplish the tasks you gave yourself in a "sprint". Work as hard as you can to do so.
4) After the sprint is over, take your time to think over what happened. Did you force yourself to do too much? What did you have problem with? Did you finish too quickly? Remember to take that into account when planning the next sprint. It's really important to do.
If you'll notice that your project backlog is not good enough, this is the time to analyse the changes that have to get made. Again, you'll like doing it, ideafag.
5) Do the sprints as long as you'll get satisfied with your work.