I would like an answer to this too.;;;;; I'm sitting here playing Spider Solitaire instead of doing... EVERYTHING ELSE I should be doing. D: In k-12 school, it was a GOOD thing to goof off, but not anymore.;;;;
Writing lists does help for some things. I write all the major things I have to do on my hand in permanent marker. I do them just so I don't have to keep re-writing them after they start to fade. XD
Going to a coffee shop is the thing I've found most helpful so far for getting myself to do HW and stuff like that because it gets me away from computer games, LOL. It also makes me self-conscious so I try to look busy by actually BEING busy, and I don't get bored because I can always eavesdrop on the other people while I work. Music helps too.
Maybe you have to figure out the things that make you work efficiently, and find an environment where they all come together. Hopefully, it won't be a place where you have to pay $4 for coffee every time you go. XD