Hacker News new | past | comments | ask | show | jobs | submit login

As someone with ADHD, this sounds like an ADHD symptom called hyperfocus. Note I am not trying to e-diagnose you with something, I'm just comparing the similarity of your description to the description of an ADHD symptom, not saying I think you have ADHD.

I make that comparison because if you do a search for hyperfocus, you may be able to find strategies to help you break out.

For me, hyperfocusing can be so strong that hours will pass with me barely noticing. I often say that the house could burn down around me and if I am hyperfocusing, I'd be toast. I don't get it for multiple days as you describe, but it's not unheard of for others. My dad is a metallurgical engineer, and described something basically exactly the same to your experience with programming. He had some lab course involving programming freshman year and stayed in the lab for 24 hours straight obsessed with a project. When he broke out of the 'trance,' he realized that he could never be a programmer full time because it would completely take over his life.

For others who maybe aren't familiar with this feeling, it is most definitely NOT a pleasant feeling. I always come out of that state feeling almost sick to my stomach, headachy, dissociated. Not something I enjoy, and not really something I can direct to be more productive.

----

(Note that it may sound odd to describe hyperfocusing as an ADHD symptom -- isn't ADHD about a deficit of attention? But actually ADHD is kind of a misnomer; a better name might be "Executive Functioning Disorder." ADHD is more about being unable to direct or control your focus, and this can work either way -- to make you appear less focused, or severely over-focused. In particular this symptom is not a side effect of medication, and in fact medication can help to break out or prevent you from being sucked in in the first place.)




Thank you, I will look into it. In other areas of my life I sometimes feel like I do have ADHD.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: