ADHD and Web Development #
I’m working on a site right now with Yahoo! that has not yet been released to the public, so I can’t say too much about it. When I first started here, I was on the games team. Being a fairly avid chess player, the games site was a haunt of mine as early as 1997. (In fact, it was the first Yahoo! offering that I used on a regular basis, and human-on-human chess remains one of my favorite Yahoo! products.) However, most of the actual content on the site was not terribly thrilling to me, since I’m not as into video games as I once was, and the latest match-three clone doesn’t get me going. It was a website, with business goals, and technical hurdles, and it was fun to solve the problems, but that’s about as deep as it went.
Later, on the brand universe sites, we never really worked on a brand that I was all that into, and, between you me and the internet, I wasn’t really all that happy with the direction that the product went in. It was fun building modules, and challenging, and there were definite good times, but I definitely never went to those sites except to show someone what I had done.
This product, however, may well become my new starting page once it releases, or at least a frequently accessed bookmark. Unfortunately, it’s been a real challenge to actually get stuff done instead of just consuming all the great content that it is finding.
In a fit of cosmic irony, I came across an article on the New York Times about ADHD. While there’s really nothing particularly controversial in Peter Steinberg’s analysis, I was struck by this:
For those of us who have “attention-surplus disorder” […] this knowledge-based economy has been a godsend. We thrive.
But attention disorder cases, up to 5 to 15 percent of the population, are at a distinct disadvantage. What once conferred certain advantages in a hunter-gatherer era, in an agrarian age or even in an industrial age is now a potentially horrific character flaw, making people feel stupid or lazy and irresponsible, when in fact neither description is apt.
In the words of Tyler Durden,
You are not a beautiful and unique snowflake. While we all have our particular unique combination of traits, I’m quite sure that there are lots and lots of people smarter and more successful than I am. But, not to be too vain, I’ve thrived in this knowledge economy, and I’m equally sure that I’m not the only person with an “attention deficit” who has managed to turn this mindset to their advantage.
Why don’t people stop to wonder why their attention deficit child can’t sit still and do spelling homework? Because that crap is BOOOOORRRRIIINNNNGGGG. Everyone’s attention pretty much works the same way. We all have different levels of instability in our attention. My wife can start folding clothes, and just keep going until they’re done. She’s a teensy bit OCD, which is just the other side of the attention-stability spectrum from ADHD. (That’s probably why we make such a good team.)
One commonly cited symptom of ADHD is the ability to get deeply immersed in certain tasks, almost to a ridiculous amount. As a kid in the summer, I would put a new RPG into the Nintendo, and not move until I had beaten it. I had a deficit of attention like the Pope has a deficit of catholicism. A meteor could have landed on our roof, and I might not have noticed. These days, it’s web pages. 7:00 rolls around, and it takes an act of extreme willpower to “switch off”.
In programming, the right kind of laziness is good. Each bit of functionality should only have to be written once; copy-and-paste programming is the ultimate in wtf-ery. A person with ADHD avoids boring behaviors because, to them, boredom feels like dying, and changing tasks is easy. While “normal” people feel a sense of fear or nervousness that the things they leave won’t get done, those of us with ADHD are quite content that we’ll get to it later, after we do something else. I’m sure that there’s some evolutionary justification for this, but all I know is that I’d gladly get punched in the nose rather than write out those fucking spelling words 3 times each ever again. (Incidentally, there’s some research out there indicating that childhood spelling education has little if any effect on adult spelling ability.)
I often hear this when I tell people that I’m glad that I have ADHD:
Well, you’re high-functioning. My (sister, nephew, mother, uncle, friend) is so ADHD he can’t even hold down a job. Listen, either your friend with ADHD hasn’t found a job they love, or their problems run deeper than an attention instability. “High functioning,” with respect to ADHD, is just a euphemism for “found something you like doing that happens to pay well.” I’m just as ADHD as I ever was. My wife knows better than to send me to the store without a list, and is frequently (if understandingly) annoyed at my forgetful and distractable nature.
Most of the programmers I know, and nearly all of the web developers I know, have been diagnosed at some time or another with ADHD. Now, of course, this is anecdotal evidence, and utterly painfully unscientific. I’m the first to cast doubt when there is a lack of hard stats on a topic, and I’d absolutely love for some sociologist to do a proper study on this. But how is it that there are so many people working as engineers and artists and executives working and making a living on the web who have been diagnosed with ADHD, if this disorder is such a liability in the Knowledge Economy?
I suspect that a part of the problem is that many people learn their sense of self-worth and competence at an early age, mostly based on their ability to please their parents and teachers. A child with ADHD doesn’t want to do his spelling homework, and speaking from experience, it was a frustrating and emotionally painful experience. It’s embarrassing. A child who is embarrassed will naturally begin to think,
I’m no good at this. That thought sticks. It shapes their choices and the things that they’re interested in. Labeling ADHD a “disorder” and subjecting children to constant humiliation and parental frustration sends the message to that they aren’t good at just about everything. At the other extreme, ADHD children are often thought to need special help and attention, and the parent who wants to do right by their child shelters them from any kind of environment where they might fail. They quickly learn that they’re not as good as the other kids, and stop pushing themselves.
The most important thing is for a child to feel competent and successful at something that challenges them. This is actually pretty easy with ADHD kids, but only if parents are willing to look beyond the carbon-copy stimulation that most public schools offer. Competence breeds interest, and interest motivates action, which in turn leads to more competence. It’s a virtuous cycle. The non-high functioning ADHD patients probably need a shrink more than medication. Their instability, properly harnessed, could be a source of tremendous power in the world.
I’ll admit, occasionally I just don’t feel like doing something, and it’s really hard to get moving. The drive that sustains me for hours of intensity can also turn in the other direction, and creating a new iTunes playlist is so fascinating I can’t tear myself away. But the benefit of web development is that there’s always a lot of different things to do and it all tends to feel like playing. The deadlines just add another element to the process, like the countdown in a video game that makes the adrenaline rise up and sharpen your wits. But the slow times require you to be a patient teacher with yourself, and be firm but understanding. So, I take 4 hour days sometimes, or spend the better part of the day reading through my friends’ twitter updates. Tomorrow I’ll make it up. This slack-and-attack rhythm isn’t so good in some fields, but it actually works quite well in most areas of the Knowledge Economy, since the person with instable attention frequently has a great breadth and depth of knowledge about the many various things that their interest drove them to. If, of course, enough time is spent in “attack” mode to make a difference.
Speaking of which, we have a demo tomorrow. So, writing this blog post probably isn’t the best use of my time…
psychology of programmingpunditry