Practice executive functioning regularly to improve the function. Every half hour when the bell tolls, put everything down, get a good stretch, and ask yourself: "What am I going to do for the next half hour?" This is a great recovery system for people who have a tendency to go on tangents, and it builds self confidence because people generally make good choices when they empower themselves by asking themselves. Eventually, with practice, it will be more natural.
You should also write or memorize logical orders, especially if you find yourself conflicted when you ask yourself what's next. I think it's easier to decide, for example, that you want to cook a nice meal, when you know that the first thing you always do is get out the cook book, and the second thing you do is find the ingredients.
-Update-
I have done additional research on this topic, recently. Timers, in general, are useful for up-keeping concentration. In educational settings, 20 seconds is considered a long time to go without whole-class interactions, and even fewer for multiple dialogues. Focused attention doesn't usually last more than 20 seconds, and the idea is to maintain focused attention.
Sustained focus is better for setting long-term goals. If you study for 30 minutes a day, for example, you may be able to learn 20 new words in a foreign language, giving you about 100 days to "survival"--being able to ask for help, get directions, buy food, etc.
In your life:
In software, when selecting study apps: select apps with timers. When studying the traditional way, use timers (more than one if possible). Use a 10-30 second burst timer and a 2-minute extended-focus timer. I use the extended focus timer for things like reading, where I feel my attention is naturally refocused to the task. And then, set another to the duration you need to sustain your focus (i.e., 40 minutes--my goal). Experiment with the numbers.
If you're someone who really needs timers, you can use a visual alarm clock (on your phone or PC). It just sends a flash of light every x seconds. You can build your own macro. Here's a useful cron string to help: */20 * * * * (every 20 seconds, do something).
There are other methods. For example, if you know that you will naturally end up somewhere, you can put a checklist there. I have a checklist on my door, which I gravitate towards when I'm getting ready in the morning. It's a little whiteboard that says:
Get your wallet.
Pack your PC.
Put your coat on.
Turn the upstairs lights off.
And various other things I sometimes forget at great expense. This certainly addresses a different kind of attention, but in my small home, it's tantamount to the same thing.
Oh, thanks. I've got some other stuff that I could add: create a comfort zone. If I really want to focus, I put on The Best of The Grateful Dead and have a cup of juice by me. You might also want to keep a tool kit near by. And no need to lose focus when you have everything you need in your zone. Practice the task (for example, you can practice sleeping or reading to increase frequency and duration of the same; likewise, practice being distracted increases distraction time, so get yourself a nice set up). Also, I think that attitude control helps. Thanks, guys. The badge rocks. – Wolfpack'08 – 2012-06-30T03:32:10.503