I would argue that hyperfocus vs inattention is a net-loss for my employee
So it's not just the loss of productivity from inattention that's a problem for most jobs, but the lack of consistency in your output.
> Neurotypicals can hyperfocus as well, and personally for me (ADHD-PI) I hyperfocus very few times at work, but more frequently at home.
Yes, neurotypicals can hyperfocus as well, but I've found that ADHD coders are way more likely to hyperfocus. The key is setting up the environment around them. I'm also ADHD-PI if it matters, though my specific situation is more complicated so it went undiagnosed for decades.
> So it's not just the loss of productivity from inattention that's a problem for most jobs, but the lack of consistency in your output.
Agree here too; especially for the unmedicated.
That said, very few neurotypicals hit the performance I see from high functioning ADHD coders (~2000-3000 commits a year and completely ridiculous learning rate with new technology).
Neurotypicals are also less pissed off with minor annoyances than ADHDers and ASDers, so they don't code up solutions to little problems that cost them 5 seconds a day, when in the long run that it is worth it to do so.[0]
But you're right that the bigger the team, the worse they do. Especially if the project is a tarball of uninterestingness and wrought with pointless, unscheduled meetings and other interruptions.
This topic is more complex than simple HN comments are going to cover. There are different types of ADHD and though ADHD is good for software development (because of hyperfocus) it's also correlated with having a lower IQ. So high functioning ADHD people are a rarity and they're often in software or something similar for a multitude of reasons.
What you read here is how smart people with ADHD feel about their condition. It's dangerous to extrapolate to the broader public. You're also going to miss much of the conversation because most people that have tried pot once or twice aren't going to comment on it because they know how it's going to end up in a database somewhere. So you're going to see more pro-pot arguments than "I tried it and it didn't work for me" arguments.