Most Obvious Yet Ignored Concept About Programmer's Concentration
blog.brunomiranda.com
Most Obvious Yet Ignored Concept About Programmer's Concentration
1–10 of 10 posts
Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#2Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#3Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#4He even suggests time-boxing, a very popular strategy for countering procrastination.
Suffice to say, he is yet another unqualified non-expert giving opinions on stuff he doesn't know anything about.
Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#5Inflammatory stuff by someone who seems to have never dealt with burn-out near the end of a project, or the fact that sometimes work is work, and you just have to push through it to get back to the things you find exciting.
For me, this is mostly doing design work. It's a necessary evil on small projects, but I really struggle with it a lot of the time because I'm not especially good at it, while I think I have a pretty good eye for what looks like shit and what doesn't. With programming, even the most menial tasks I can get lost in much easier.
Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#6Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#7- working out regularly, especially running long distance
- playing games competitively (eg: chess, bridge, go)
- training your mind/memory or practicing mental arithmetic
- eat blueberries daily (random tip from Nelson Dellis, the current US Memory Champ: http://climbformemory.com/2011/01/05/blueberries-rock-my-bra...)
Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#8Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#9Re: Most Obvious Yet Ignored Concept About Programmer's Concentration
#10Open up my editor, start an album that fits in with my current mood so it will service its purpose of covering up outside noise but will not distract me, and start hacking away.
When the album ends, I get to a good pause point, and take a break to plan my next move, and pick the next album. Good time for a stretch, or a snack, or a check of HN. Then start the next album and back to work.
This naturally breaks my day up into the kind of concentrate/break cycles that many recommend. At the end of the day, if I need to account for my time, It's easy to check iTunes and see how long each album was, and therefore how much time I spent on that phase of my coding.