Ask HN: How do you focus?
I am trying to work on a side project that I have huge motivations to get started on. The problem is, I can't seem to control my focus. I'm trying to read the official Django tutorial right now and my mind wanders and gets off track before I can fully complete one step. I'm doing everything I can to do well at this - I am eating healthy, getting plenty of sleep, eliminating distractions, yet I can't complete just a few minutes of complete focus! Also, I am genuinely interested in it, in fact, I love doing it. I am studying CS in school, and I love building things - I just wish I could build a better control over my inattentiveness.
How do you all do it? Are there any tricks that help you focus for longer periods of time?
16 comments
[ 4.5 ms ] story [ 18.1 ms ] threadhttp://edweissman.wordpress.com/2013/03/23/how-do-i-achieve-...
Find something that's exciting for you to create. Create it using whatever tool you want to learn. Don't worry too much about whether you're building it The Right Way yet. You will be forced to learn enough to get the job done.
Then repeat N times for desired level of expertise. https://upload.wikimedia.org/wikipedia/commons/e/ea/Asymptot...
It's also important to switch off between changing focus (ex. from one project to the next, take at least an hour break).
I reckon your biggest problem at the moment is context switching. I'd suggest you allocate your time explicitly (first learn and then do - instead of trying to build something useful while still learning).
When I have something I am interested in doing (side project, bigger blog post, or whatever) I just get out a piece of paper, write down the basic premise, and let it percolate in my mind a little bit. I do something else, and I've found if you are truly passionate about it that you will not stop thinking about it. Even if you're eating, out and about somewhere, or doing something totally unrelated, my brain won't stop thinking about it.
I let it sit on the "back burner" and collect different ideas, trains of thought, and try to visualize what I want it to look like, or the outcome I am trying to make happen.
Then after a couple days (I like to wait about 3-5 days) I sit down late at night, about 9-10pm when everyone is asleep. I get coffee, a pack of cigarettes, my headphones with pandora playing and go at it all night and generally crash when I think I have a good "skeleton" of what I want to do.
Then after that, you have the basic outline of what you want and keep iterating from there.
Hope this helped. Again, this is just what works for me. Best of luck on your project!
Also, is your lack of focus really just procrastination?
According to pg:
"If your work is not your favorite thing to do, you'll have terrible problems with procrastination. You'll have to force yourself to work, and when you resort to that the results are distinctly inferior."
http://www.paulgraham.com/love.html
Another theory I like: procrastinators are perfectionists and are worried about disappointing themselves or are dreading the goal of perfection.
Anyhow... back to work.
Plan - Outline - Allocate limited time for Sub-Tasks - EXECUTE!
Works just like this little BASIC program:
(Btw. I just learned BASIC during this response :) See the irony?)- 25 min non stop work (try e.ggtimer.com for a timer to keep track)
- 5 min off (free time)
- After 3 or so pomodoro's, reward yourself with a 15-20 minute break and repeat
This technique has been very effective in everything from writing my master's thesis (which I hated) to learning web dev frameworks (such as RoR).