Live data from Hacker News

Ask HN: With ADHD, how did you become an effective software developer?

news.ycombinator.com

41–50 of 63 posts

Re: Ask HN: With ADHD, how did you become an effective software developer?

#41
post #22

Get a prescription for Ritalin. Headphones and Spotify. Volunteer for EVERY nightmare project to keep you engaged. Learn HTML5 canvas. Learn SVG. Learn to make components in whatever framework you're on and get really good at it. Get into webgl. Make yourself the special projects guy. Go deep where others won't. Hyperfocus is your super power; research it, figure out what puts you in hyperfocus, and what keeps you th…

> Volunteer for EVERY nightmare project to keep you engaged.

How does this help with engagement? Problem solving?

Re: Ask HN: With ADHD, how did you become an effective software developer?

#42
post #22

Get a prescription for Ritalin. Headphones and Spotify. Volunteer for EVERY nightmare project to keep you engaged. Learn HTML5 canvas. Learn SVG. Learn to make components in whatever framework you're on and get really good at it. Get into webgl. Make yourself the special projects guy. Go deep where others won't. Hyperfocus is your super power; research it, figure out what puts you in hyperfocus, and what keeps you th…

Thanks for the suggestions. I do have myself a prescription for extended release Ritalin (Concerta) and I think it does provide me some benefit in low doses. If only I hadn't lost the prescription paper twice.

Volunteering for nightmare projects is also a good idea. I'm coincidentally working on Canvas as I'm writing this, which is a relatively novel and challenging topic. You're right in saying it's the hard stuff that keeps you focussed.

Re: Ask HN: With ADHD, how did you become an effective software developer?

#43
post #41
post #22

Get a prescription for Ritalin. Headphones and Spotify. Volunteer for EVERY nightmare project to keep you engaged. Learn HTML5 canvas. Learn SVG. Learn to make components in whatever framework you're on and get really good at it. Get into webgl. Make yourself the special projects guy. Go deep where others won't. Hyperfocus is your super power; research it, figure out what puts you in hyperfocus, and what keeps you th…

> Volunteer for EVERY nightmare project to keep you engaged. How does this help with engagement? Problem solving?

The more novel problem solving, the more focussed you'll be. This thread https://news.ycombinator.com/item?id=10979220 goes into that more broadly, but I think we tend to gravitate towards intense novelty and risk for those reasons. Routine tasks will take way longer than for others. For me and others, it can't be arbitrary challenge like "write this basic web page in 40 min".

Re: Ask HN: With ADHD, how did you become an effective software developer?

#44
post #38
post #22

Get a prescription for Ritalin. Headphones and Spotify. Volunteer for EVERY nightmare project to keep you engaged. Learn HTML5 canvas. Learn SVG. Learn to make components in whatever framework you're on and get really good at it. Get into webgl. Make yourself the special projects guy. Go deep where others won't. Hyperfocus is your super power; research it, figure out what puts you in hyperfocus, and what keeps you th…

I have to respectfully disagree with the user that suggested calming music (although it may be great advice for your case, it's terrible for mine). I also disagree with advice that you should not be medicated. Ritalin provides a 200% productivity bump for me, allowing me to decide what I want to focus on, instead of my natural "most interesting thing wins". The organizational and focus adaptations you made to survive…

A great list of points and I agree with all of them, listening to death metal and hardstyle myself most of the time. However, I so best with dead silence (I think) so it's a work in progress. I'll try out your playlist as well.

> I look for music that will keep my heart rate high and isn't created to evoke an emotional response. My aim is to be voracious in the office when it comes to completing tasks. I average 5 times the daily throughput of my coworkers. When I run out of new tasks, I set myself on building alternate versions of existing code to see if I can improve on core metrics or malleability until new work arrives. The best version goes to production. I never stop moving.

This is where I want to get to and feel like it's possible. I just left the office to go to a coffee shop because there's more going on. I usually get sucked into troubleshooting very easily, and excelled the most when I worked at a sports retailed as there "webmaster / all-around IT guy", as it had be programming most of the time but also running around and working on a lot of different things all the time.

I'm good at handling context switching between problems and scopes, but not as much in a meeting vs programming. They seem to require completely different modes for me. I'm very social, so if I'm interrupted by something remotely social, I'll usually—willingly—get absorbed into it and forget that I'm supposed to be doing work.

Thanks for the responses, you're killin it.

Re: Ask HN: With ADHD, how did you become an effective software developer?

#45

I’ve never been diagnosed but I had trouble focusing on anything that wasn’t sports or any activity that was highly stimulating. Your goal should be getting into a ‘flow’ state. Like many commenters before me, headphones, spotify and in a place without distractions. Start by reading a piece of code, go through it step by step until it makes sense. Keep doing this until you’re ready to work. Now you want to define a t…

If only there weren't interruptions all the time this would work. No problem getting into flow state but keep getting interrupted out of it.

Re: Ask HN: With ADHD, how did you become an effective software developer?

#46

Based on being an occasional technical mentor to a friend with ADHD, I might suggest: I would experiment with plenty of exercise during the work week to try to find a mellow yet energetic state. I would look for ways to do something you find fascinating as a way to engage with the work. As an example, experiments with debuggers can give you a different way to engage with code. Don't be afraid to go back and forth bet…

Great suggestions. I do get plenty of exercise during the week, but not usually BEFORE work. Others have suggested that it has a similar effect to medication, and if I can get my morning in order, then maybe that would help. The engagement is I think the core thing that's really hard to get. I've floated in and out of University for a number of years as I've been fired or have become bored with the work I've been doing. It always provides a renewed sense wonder that is hard to come by I find. Likewise, I've always been in programming centric jobs from day 1 until 2017 when I couldn't find work and took up a moving job. It was incredible. I could hustle and work my ass off all day, then sit down and program during the evening. Likewise, working as a barista at Starbucks last year was refreshing. My first experience in customer service/food service showed me that I'm great at speaking to people and handling cash, but AWFUL at remembering things. As in, 3 months in I still wasn't sure how many pumps of syrup went into X.

Re: Ask HN: With ADHD, how did you become an effective software developer?

#47
post #36

A lot of people here have been talking about headphones/blocking out noise. To that end I HIGHLY suggest buying some good earmuffs (I use the X5A) and inside those using earbuds. It’ll look ridiculous (though there are smaller sizes) but for 30$ for earmuffs and 20$ earbuds you’ll have extremely effective noise cancelling if the earbuds are on low (the earmuffs don’t block well certain types of sounds but low noise f…

I've been meaning to do this all week. Do you have a specific pair in mind that works? I tend to prefer dead silence if I'm already energetic, because the adjacent noises of my coworkers slurping or coughing or chewing with their mouth open make angry. (yes misophonia)

Re: Ask HN: With ADHD, how did you become an effective software developer?

#48
post #36

A lot of people here have been talking about headphones/blocking out noise. To that end I HIGHLY suggest buying some good earmuffs (I use the X5A) and inside those using earbuds. It’ll look ridiculous (though there are smaller sizes) but for 30$ for earmuffs and 20$ earbuds you’ll have extremely effective noise cancelling if the earbuds are on low (the earmuffs don’t block well certain types of sounds but low noise f…

I've been meaning to do this all week. Do you have a specific pair in mind that works? I tend to prefer dead silence if I'm already energetic, because the adjacent noises of my coworkers slurping or coughing or chewing with their mouth open make angry. (yes misophonia)

https://www.amazon.com/3M-Peltor-Over-Earmuffs-X5A/dp/B00CPC...

I use these exact ones and can attest to them working, keep in mind though that the size does really make them look funny. You can get smaller sizes but I’m not 100% sure how well earbuds will fit with them. If earbuds do fit main trade off would be that for silence you’d need somewhat higher wind noise but I’m sure they’re not too bad either.

Re: Ask HN: With ADHD, how did you become an effective software developer?

#49
post #8

Backstory: I'm a senior engineer at one of the world's top 10 tech companies. I've had ADHD (and some kind of light Asperger's) my entire life, to the point where I couldn't concentrate on anything the first 12 years or so of my academic career _except_ for certain subjects that really interested me, like math. Some things that works well for _me_: 1) Good noise-cancelling headphones. I'm extremely sensitive to noise…

Is there a specific podcast, radio or band that you listen to?

Try DEF CON radio - https://somafm.com/defcon/

Re: Ask HN: With ADHD, how did you become an effective software developer?

#50
post #22

Get a prescription for Ritalin. Headphones and Spotify. Volunteer for EVERY nightmare project to keep you engaged. Learn HTML5 canvas. Learn SVG. Learn to make components in whatever framework you're on and get really good at it. Get into webgl. Make yourself the special projects guy. Go deep where others won't. Hyperfocus is your super power; research it, figure out what puts you in hyperfocus, and what keeps you th…

> Get a prescription for Ritalin.

Is there a study of effects of long-term, habitual usage of Ritalin?

Post reply on HN