For me Hash+coding is great (relaxed energy), but Weed+coding = miserable failure (attention span = gone). Coding on Sour Diesel, my hat is off to you!
Although I am a big fan of better living through chemistry ( low dose 2c-i & aniracetam), here are some reliable non-drug suggestions for the OP:
1. Change your location. I get easily distracted and waste time at home, but am super vigilant if coding at coffee shops even though there are technically more people talking and more distractions. Physically go somewhere to work where you arent used to procrastinating and train your brain to associate that place with getting work done. http://en.wikipedia.org/wiki/Context-dependent_memory
2. Turn your internet off. Most laptops have a physical switch to turn your wireless on and off quickly. If the internet is your primary distraction, simply turn it off when you aren't researching or deploying.
3) Organization: Here are some ideas: use timers on your computer such as WorkRave, make lists in a pocket notebook, talk to yourself or record audionotes, express the intention for your next actions in language by writing or talking somehow. Minimalize your desktop and browser home page as much as possible, so you start of by doing what you want not whats in front of you.
Psychotherapy is great for reducing the misery of the severely depressed people, but it won't help you with general 'distractability'. That's a learned behavior you can only override with practice.
Although I am a big fan of better living through chemistry ( low dose 2c-i & aniracetam), here are some reliable non-drug suggestions for the OP:
1. Change your location. I get easily distracted and waste time at home, but am super vigilant if coding at coffee shops even though there are technically more people talking and more distractions. Physically go somewhere to work where you arent used to procrastinating and train your brain to associate that place with getting work done. http://en.wikipedia.org/wiki/Context-dependent_memory
2. Turn your internet off. Most laptops have a physical switch to turn your wireless on and off quickly. If the internet is your primary distraction, simply turn it off when you aren't researching or deploying.
3) Organization: Here are some ideas: use timers on your computer such as WorkRave, make lists in a pocket notebook, talk to yourself or record audionotes, express the intention for your next actions in language by writing or talking somehow. Minimalize your desktop and browser home page as much as possible, so you start of by doing what you want not whats in front of you.
Psychotherapy is great for reducing the misery of the severely depressed people, but it won't help you with general 'distractability'. That's a learned behavior you can only override with practice.