Live data from Hacker News

Programming as a cure for A.D.D.?

zackshapiro.com

11–20 of 52 posts

Re: Programming as a cure for A.D.D.?

#11
post #7

Thanks for the write up. Can I ask, how much do you think the non-ability to focus on a task it is about procrastination and how much is about your ADD? For example, I am doing my PhD now, and find it very hard to focus on actual research, instead losing time to procrastination (I'm looking at you, HN!). After hours, I also tend to have several different projects running at once, for which I struggle to prioritize an…

I think the ADD aids my procrastination. I let it take my procrastination to a whole new level.

I agree, it's absolutely over-diagnosed. That's why I made a point to keep calling it mild in my post. It's not doctor prescribed, just a hunch that I have.

I think we all have attention trouble, especially today where everything is vying for our attention with a little ounce of dopamine. I notice when I don't want to do something, that's when I really let the ADD/procrastination combo kick in and run wild.

Re: Programming as a cure for A.D.D.?

#14
post #4

Huh. I'm actually getting tested for ADD on the recommendation of my therapist (the preliminary answer seems to be that no, I do not have ADD). I most emphatically cannot work while I have a TV running. In fact, I can't even seem to program and listen to music at the same time.

How did the tests work? I've been professionally tested for ADD, and the "tests" were just the very same questionnaires for ADD that you can find on the Internet. And surprise! The diagnosis was the same one that I would have come up, or that anyone who knows me would have come up with. I.e., yes.

Re: Programming as a cure for A.D.D.?

#15

> I never noticed or accepted that I had mild A.D.D. until a few months ago and around that time, I started thinking about methods to work with it. Not to be rude, but it's unclear whether the author has had an actual professional diagnosis. ADHD is one of the most commonly self-diagnosed conditions, and also one of the most commonly mis diagnosed conditions. It doesn't help that ADHD is much more difficult to diagno…

> Not to be rude, but it's unclear whether the author has had an actual professional diagnosis.

I had a professional diagnosis, and the diagnosis was just done via the same sort of questionnaire that you'd find on the Internet. (Though perhaps the tester was also observing my behavior, and the like.)

Re: Programming as a cure for A.D.D.?

#16
post #13

I wish the author would have given some examples of how programming had cured his ADD, e.g. examples of reduced symptoms of ADD in various life situations after programming.

Good question, DFC.

I've taken up meditation as well and long-distance swimming. I've found it easier to do both of those since I started coding. I find it much easier to set a goal for myself and achieve it rather than think about it, start, stop, start, stop.

Cure may be too strong of a word. As I mentioned in the post, I think my brain as begun to rewire itself for period of intense focus rather than incredibly short sprints.

Re: Programming as a cure for A.D.D.?

#17

> I never noticed or accepted that I had mild A.D.D. until a few months ago and around that time, I started thinking about methods to work with it. Not to be rude, but it's unclear whether the author has had an actual professional diagnosis. ADHD is one of the most commonly self-diagnosed conditions, and also one of the most commonly mis diagnosed conditions. It doesn't help that ADHD is much more difficult to diagno…

> Not to be rude, but it's unclear whether the author has had an actual professional diagnosis. I had a professional diagnosis, and the diagnosis was just done via the same sort of questionnaire that you'd find on the Internet. (Though perhaps the tester was also observing my behavior, and the like.)

> the same sort of questionnaire that you'd find on the Internet.

Unfortunately the methods vary, and not all professionals care to (or even are trained to) conduct the more elaborate diagnoses. However, for differential diagnoses (ie, the most difficult to make - 'is this really ADHD, or just the way that Joe's depression/OCD/etc. happens to manifest?), there are some more elaborate diagnostic methods. I can't comment firsthand, but I know these tests can span multiple media (in-person interviews, written self-evaluations, third-party reports, IQ tests, fine motor skills tests, achievement tests, etc.). I had a friend who went through a battery of these tests before her final diagnosis.

Very few people actually bother, because it's very expensive (and often not covered by insurance). The only reason you would go through this is if you want to be really sure that you have ADHD, or if you're trying to identify whether cognitive treatment (ie, therapy) is appropriate or whether a hidden neurological condition, etc. is actually the problem.

However, even for a professional, it's almost impossible to make an accurate self-diagnosis (or even a diagnosis of one's own children, for example). It's just too easy to fall into the trap of confirmation bias - or worse, ignore signs that may be visible to others, even if obscured.

I do agree that it's unfortunate that not all professionals are properly equipped to make these diagnoses - this is especially the case for children - because it leads to an overdiagnosis among healthy children, while those with less obvious (but still debilitating) symptoms slip through the cracks without ever realizing they have a problem, since they are able to 'make do'.

> (Though perhaps the tester was also observing my behavior, and the like.)

I am almost certain that this was the case as well (at least to an extent)!

Re: Programming as a cure for A.D.D.?

#18
Programming seems like the kind of thing that would increase your focus over prolonged time spans. I'm surprised meditation isnt mentioned more often when talking about ADD. I feel this is the most obvious thing to try if you feel your capacity to focus isn't as great as you would like it to be.

Try it out, just sit in a quiet room for five minutes and try to focus on your breath. It'l probably last a good 3 seconds, but keep trying it works like a muscle.

Re: Programming as a cure for A.D.D.?

#19

Programming seems like the kind of thing that would increase your focus over prolonged time spans. I'm surprised meditation isnt mentioned more often when talking about ADD. I feel this is the most obvious thing to try if you feel your capacity to focus isn't as great as you would like it to be. Try it out, just sit in a quiet room for five minutes and try to focus on your breath. It'l probably last a good 3 seconds,…

Great suggestion. I've actually picked this up as well in the last few months. I sit for 10-15 minutes at a time and find that it goes along really well with programming.

Re: Programming as a cure for A.D.D.?

#20
This is funny because this relates to me so much. I know exactly what you mean when you say when thinking of a solution, you let your "ADD" (mind you I'm not diagnosed so take what I say with a grain of salt, I would like to get it checked though) go and have several attempts to solving the problem in your head, I do the same exact thing.

A problem I have though is that I can be focused when actually programming but then I can lose it just for a second and then the last 15 lines of code is just chinese to me even though I wrote it myself.

Another problem is simple math within a more complicated problem. For example, I'm still at university and when taking an exam for say, linear algebra and have to multiply matices, I could be stuck on like 22+17 and for some reason I can't get 9 out of 2+7, it's a weird feeling because I know it's correct but I guess something in my mind doesn't feel confident about it.

Also I fall asleep when I force myself to focus. Interesting courses that I'm excited to actually learn, I end up passing out in lecture regardless of the amount of sleep I had.

Then reading is annoying also I can read lines over and over again, I see the words, they go in my brain but nothing logical comes out.

I still love programming though =P

Post reply on HN