Live data from Hacker News

Effect of perceptual load on performance within IDE in people with ADHD symptoms

link.springer.com

21–30 of 288 posts

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#21
This rings true to me, I’ve tried so many times to pick up a more “professional” IDE as that’s what all the proper software devs at my workplaces have used, but I just always come back to a completely pared back emacs and a separate command line window.

I’d be interested in seeing if certain languages with extra syntax / symbols have a similar impact, or even other software stacks - the aws console, a noisy ide and c++ all give me the same feeling.

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#22
post #10

This reminds me of how Rob Pike mentioned his dislike for syntax coloring as extra cognitive load, which seems odd in regards to current IDEs filled with information and stimuli. With LLMs now directly interfaced to IDEs, it is likely that any obstacle will trigger a need for immediate AI powered dopamine reward. I wonder how programmers brains are going to rewire in this regard, even for those not subject to ADHD, b…

The existence of colored syntax is too broad for a conclusion here. It's the specific highlights/colors/contrast ratios/etc. that determine whether a particular theme is working for or against you individually. Still haven't found my "perfect" scheme, but I bounce around between a small handful based on my mood at the time--sometimes the less-loud ones remove unwanted stimuli, but other times I need the louder ones in order to see/focus on the code.

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#23

Finally some research on ADHD and UI. I have it and have always found GUIs confusing as hell. Most people seem to find Windows an intuitive OS, for instance. Not me. Windows up to and including XP felt pretty intuitive, but since then every version has gotten more confusing. I never know where to find stuff, how to navigate around. I'm sure there are visual cues that I'm just not capable of processing. Icons for butt…

whoever created the UI/ UX in MS Teams needs a good talking to

MS Teams overloads my brain through very bad design

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#24
post #9
post #4

I find it asto ishing that research now is directed at how to figure out what works best for persons with ADHD. This will lead to many breakthroughs.

Finding solutions that work well for people with ADHD is also likely to have the added bonus of making everyone less stressed.

Absolutely, I assume that it's easier to measure adverse impacts on people with ADHD but I expect that reducing perceptual load will improve things for everyone else as well.

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#25
post #16

As an engineer for 10+ years with pretty severe ADHD (unmedicated, I cannot usually even read more than a few pages of a book before either losing focus or feeling drained) I have always been aware of how much my performance fluctuates based on the cognitive load of dealing with the code I am currently working with, and how it is displayed. I half-jokingly tend to describe it to people as having a "small brain buffer…

[deleted]

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#26
post #16

As an engineer for 10+ years with pretty severe ADHD (unmedicated, I cannot usually even read more than a few pages of a book before either losing focus or feeling drained) I have always been aware of how much my performance fluctuates based on the cognitive load of dealing with the code I am currently working with, and how it is displayed. I half-jokingly tend to describe it to people as having a "small brain buffer…

Same here. I try to see the bright side, where I am basically forced to write "clean" code because anything else just doesn't fit my buffer.

And I feel a kinship with current LLMs with small context sizes.

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#27
post #16

As an engineer for 10+ years with pretty severe ADHD (unmedicated, I cannot usually even read more than a few pages of a book before either losing focus or feeling drained) I have always been aware of how much my performance fluctuates based on the cognitive load of dealing with the code I am currently working with, and how it is displayed. I half-jokingly tend to describe it to people as having a "small brain buffer…

> flounder when debugging if I feel unable to visually see or mentally hold the entire problem in my head at once

Surely this is a general problem and not specific to programmers with ADD? Or do you mean you are relatively worse at "needle sting debugging"?

You second paragraph is just sane things in general. I wish your mindset was more common among my colleagues ...

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#28
post #10

This reminds me of how Rob Pike mentioned his dislike for syntax coloring as extra cognitive load, which seems odd in regards to current IDEs filled with information and stimuli. With LLMs now directly interfaced to IDEs, it is likely that any obstacle will trigger a need for immediate AI powered dopamine reward. I wonder how programmers brains are going to rewire in this regard, even for those not subject to ADHD, b…

I prefer colored all the way, specially when "boilerplate" words become less vibrant, like 'def, fun, function, begin, end'.

Pure white/black words are really painful because it causes paralysis when trying to re-read a different page or file from the current one.

I simply get stuck trying to decide what to read first, because everything looks the very same, specially outside the peak minutes of the medication.

About Copilot, for instance I found really easy to give more instructions or context, or restart with new instructions whenever it spills bullshit code, even on programming languages that are unusual for me.

The problem is when to really give up because I still believe that I can convince the bot to spill what I really need. If I'm not familiar to the problem, even knowing that the bot is spilling bullshit, I feel a analysis paralysis deciding if I will handle manually, step by step, like the "old days", or giving more context to the bot.

So becoming familiar to certain classes of problems is something helpful, instead of specific implementations in certain languages.

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#29
post #12
post #6

"After that, participants solved mentally active programming tasks (coding) and monotonous ones (debugging)" ... this is a surprising take. Debugging, as the saying goes, is often like a murder mystery. Edit: I dont' think the authors are wrong about that, since they have observed the participants, I assume they chose a monotonous debugging task.

I’ve been surprised by this too. Maybe it’s a personal preference after all but my ADHD brain for sure prefers debugging. Debugging is sometimes more challenging and the boundaries are clearly defined : you know how the program should behave and you know when you get it. You know what doesn’t work so it’s easy to go TDD : when the test is green you are good to go ! Whereas writing new code is a pain for my dopamine s…

> Maybe it’s a personal preference after all but my ADHD brain for sure prefers debugging.

> Debugging is sometimes more challenging and the boundaries are clearly defined : you know how the program should behave and you know when you get it. You know what doesn’t work so it’s easy to go TDD : when the test is green you are good to go !

> Whereas writing new code is a pain for my dopamine system because I never know when it’s done.

Oooooh, that fits with my drifting towards debugging other's code (even when I have 0 experience with the language) and debugging infrastructure configuration.

I sometimes think I may have some ADHD traits but I don't believe I have it. Though I recently decided to adopt some ADHD strategies to organize my home/life and it has had some effects/benefits.

Maybe I should pivot harder away from coding and drift towards sysadmin.

Re: Effect of perceptual load on performance within IDE in people with ADHD symptoms

#30
When a problem has my attention, nothing can phase me. I get hyperfocused. Music, colors, the need to eat or sleep.. doesn't matter. All that gets put aside, the thing that has my attention has my full and undivided attention

When something doesn't grab me, it takes enormous effort to maintain focus. It's not that other distractions are just so incredibly moving that they take my focus away. Rather, it's that it's physically difficult if not painful to focus on the thing that evades my attention, so by comparison, anything else is better.

I have no idea if my comment speaks to the paper. I started reading it because I am at the grocery store and the checkout line is so boring, but then the paper didn't quite grab me enough either, so I'm slightly more interested now in whatever happens to be on some other screen.

But if it is studying the effect of distractions, I think they have the wrong idea (or I have something other than ADHD), because it's never about the distractions, it's about the interest in the thing that needs my attention. Nothing else matters

Post reply on HN