DEV Community

Kasey Speakman
Kasey Speakman

Posted on • Edited on

I have ADHD 🌧️

I am pathologically incapable of performing uninteresting tasks. And I hate myself for it.

First I should probably explain what ADHD really is. It is a deficiency of specific neurotransmitters in the brain. Or "malfunctioning" neurons which flush the neurotransmitters too early. Or both. This results in neurons not firing when they should. Disclaimer: this is my understanding, I am not a neuroscientist.

The primary consequence is that people with ADHD have little control over their ability to focus attention on tasks. Two common tricks that we use to focus are pressure (deadlines, something broken in production, etc) and being genuinely interested. Especially strong versions of these stimuli can push the ADHD person into a state of hyperfocus. In this state, the body can completely forget about sleep, food, and bathroom breaks while the person works or plays furiously. The counter-balance to that is when not stimulated, the ADHD brain cannot engage in planning or organizing tasks.

It is not about willpower
Everyone experiences lack of motivation sometimes. A non-ADHD person has to muster the willpower to do uninteresting tasks. For an ADHD person in this state, their brains are chemically preventing them from concentrating. So it is like piloting an airplane through a hurricane... willpower is not enough to get you through.

There are actually 2 other behavior areas affected by ADHD: impulsivity and hyperactivity (edit: and emotional dysregulation, but this is harder to quantify scientifically). And there is a spectrum of severity.

Certain (now rare) occupations or lifestyles are well-suited to the differences in thinking of an ADHD person. So in those cases it may be a benefit rather than a problem. In the more sedentary modern life that most of us live, ADHD makes things quite difficult but is highly treatable with medicine and/or therapy.

My experiences

For me personally, hyperactivity and impulsivity are milder. Those are usually the things that cause frustrated parents to have their child examined. And so I went undiagnosed for the first 41 years of my life. Instead I came to understand myself as a lazy and undependable jerk, whom I loathed.

However, I did not make it through 20 years as a software developer by getting nothing done. With a lot of struggle, I organically adapted to my limitations.

Writing code

Some people can trick themselves into getting things done by setting fake deadlines. This unfortunately has no effect for me. Even when other people give me deadlines, when I can tell they are arbitrary (which they usually are), they provide no stimulation for me. What does work along these lines is when immediate help is required (production issue, mentoring, etc).

Aside from emergent situations, the only thing that keeps me on task is being interested in the subject matter. And I only stay interested while there is a mystery left to solve. Earlier in my career my code looked like it was written by many different people. Because in a larger app, I would switch between many different approaches before I finished it. Trying interesting new approaches was the only way I could focus on writing code.

As time went on, my interest went from tactics in the small to application organization and then whole system design (architecture). It is perhaps fitting that the area that came to interest me the most about software was the area where I struggle the most personally: how to organize things.

Eventually I became valued for my expertise. Because I had tried or researched a lot of things, and I remembered what did and did not work about them and why. And I could synthesize solutions that matched the problem constraints. Although introverted, I learned also to talk with customers to tease out those problem constraints.

I never cease to be interested in designing solutions. But the main problem is that most companies need someone to fill in code primarily and design solutions a relatively small percentage of the time. Even as a lead developer. And after 20 years, it has gotten very hard for me to find interesting things in coding.

Management would be another option, except that I have little tolerance for authoritarian structures (top-down management). The way I approach my teams is by providing information and guidance, but letting them decide. And I prefer to be approached in the same way. I find the prospect of enforcing the arbitrary and unexplained whims of those "above" me onto those "below" me to be an intolerable situation. So that rules out management in most companies.

Changing jobs

I must periodically change jobs or I will probably get fired. Keeping up with the routine of an office job eventually becomes extremely challenging. When I first start a job, it is an exciting time and it is easy to keep up the routine. There is a lot to learn about the position, the company, the team dynamics, the subject matter, etc.

But eventually things start to get comfortable. And with all my heart I wish that meant I settled into a routine. But instead it means that there is no longer enough stimulation to engage me in the routine. I start coming in a few minutes late. Then it gets later and later. I don't miss scheduled meetings. But eventually I might come in afternoons or call in for a mental health day.

Some of this issue is sleep. I do not feel tired at night. If I try to go to bed my mind is still occupied or I am still locked on to an interest (research, video game, personal coding, etc.). I cannot transition to sleeping. Many times I go to bed anyway. Sometimes there is sleep, but often I will just lie in bed awake most of the night with my mind racing. I have typically found it best to just get up and do whatever is stuck in my mind to release it. Then I can sleep. But that means I stay up late.

Getting up in the morning isn't hard when I already have something on my mind or am looking forward to something. But on an average day, I lay in bed letting my mind wander until eventually it hits an interesting thought. And only then can I get up. And usually being late to something (pressure-induced focus) is required to finally get up. Days which I know have particularly uninteresting tasks, I keep thinking about them, but it provides pressure against getting up. On days when I call in, I have usually laid there in bed for a long time, unable to move. But as soon as I call in and no longer have to worry about it, I think of something that gets me out of bed. It could be as simple as a delightful cup of coffee.

When things start to get comfortable at work, the danger begins for me. I reckon this takes about 2 years. I will probably have started coming in late well before that as I got used to the office situation. But by 2 years I will probably have gotten comfortable with the code base. And I cannot focus to work on it anymore. Then I need to find another job to restart the process before I get fired.

I have actually stayed 5 or 6 years at a couple of jobs and never gotten fired. Miraculously in some cases. I think it is a combination of trying to change projects or positions within a company to reignite interest. And also when approached about my inability to follow routine I own it and try to figure out ways to adapt. They don't last but I try.

If I keep soldiering on and manage not to get fired but also not change the situation, I eventually become deeply unhappy. Depressed even.

Personal life

None of this is even to mention the effects of ADHD on my personal life. I can probably count on one hand the things I do as consistent routines. Actually the only things I can think of are making the bed and making coffee when I get up (not necessarily in the morning). Pretty much everything else might stabilize for a week or two, but will eventually be in flux as to whether and when I do it.

I learned long ago that joining any groups that had routine activities was a recipe for disappointment. It is especially bad because I tend to go all-in at first. But then when it becomes routine, I cannot even show up anymore. This hurts everyone's feelings as they think I do not like them anymore or I got offended or whatever. And I didn't even know why myself.

As you might imagine, this has some detrimental effect on relationships. I am amazingly blessed with an angel of a wife who has put up with me for 13 years, not even knowing I had an illness. We have certainly had arguments about me not helping with chores or sleeping during the day or playing video games for 12 straight hours to the exclusion of all else. But we always kept trying with each other. As I write this I realize that I in no way deserve the grace that she or my children have given me.

I also feel an immense guilt for not being able to write code some days (or weeks). I feel that I am hurting my team and my company and my salary would be better spent on others. I feel that I deserve to be fired as a matter of fairness.

How did I not know?

An outside observer might think it should have been obvious that something was wrong. And to a degree I have always known something was wrong, that some "normal" things seemed really hard for me. But I was led to believe from early age I was being lazy and selfish. And that is what I thought was wrong and told others was wrong with me. I didn't exactly behave like that, but sometimes it fit.

And it gets attributed to personality. For example, my wife showed me the Type 5 Enneagram, which is said to have limited energy so they are very careful about how they spend it. It seems to fit some of my behavior quite well, so people assume it is part of my personality.

What actually made me think that my problem might be an illness was a video called Devs and Depression that @ben posted in a comment several weeks ago. So glad Ben posted it and I saw it.

What now?

Right now I am in a waiting game. There seems to be more demand for mental health professionals than supply. Especially during this time where everyone is forced into new social patterns. I had to wait a few weeks for a therapist appointment. And am currently waiting another month to see a psychiatrist to get further testing and probably a prescription. Meanwhile I am languishing in the guilt and shame of what most employers would deem inexcusable negligence. An unfortunate but familiar companion to me.

Normally I would have already sought another job, for all our sakes. Except I love my company and my team, and we are on the verge of some growth. Growth that could provide me an opportunity to change roles to work that fits me better. And I could get medicine soon. Which might make things better. I don't even know what the world might be like if I am able to directly control what I can focus on. Or if I am far too practiced in my current approaches to be able to. I tear up when I think it possible that I could have a daily routine last for more than a couple of weeks. It seems too much to hope.

So here I am with seemingly everything on the line, waiting to see what situation resolves first. It is not the most comfortable state.

There is a strange phenomenon when someone discovers they have ADHD as an adult. After some initial joy there is a period of mourning. I wrote about mine here.

Take away

The reason I wrote this post was to share my experiences and raise awareness. ADHD is not a made-up thing or because parents are being too soft (opinions which I have held in the past). It is not in the person's control. It is a significant problem. It is easy to miss, and people with it are conditioned to hide their difficulties. People who have it end up with self-esteem problems because they are constantly expected to do things which are very hard or impossible for them but 90% of people seem to do with ease.

Consider that you never really know what is going on with a person's behavior. And they may not know either! If you feel safe doing so, lead with compassion and offer your support. Help them find out what's wrong. You could be a life-saver.

Top comments (30)

Collapse
 
nilegfx profile image
Ahmed Ayoub

I literally cry my eyes out right now.

I grew up in a "developing" country where we have zero mental health education/awareness.

I am 36yo and I have never ever what so ever knew anything about ADHD before reading this article, and yet can't believe that it was written by someone who's NOT ME!!

Adding to all the difficulties and struggles you mentioned, I am not a native speaker, not a computer science graduate and I made it. I had a very successful social life and successful career, I even started my own initiative/startup that help other build their career, but I always felt there is something wrong with the way my brain function!

I am so grateful that currently I live and work in Germany and I'll definitely seek a therapist after corona.

I'll add some other difficulties which I struggled with and you didn't mention, not sure how it could help someone else, but just in case..

  • inability to finish long articles (yours is the longest article I read since years)

  • slow reading (super slow)

  • I rarely read documentations, instead I read code and tests

  • I started as frontend engineer almost 10 years ago and now I do architect systems and I fall in love with kubernetes, kafka and elasticsearch, didn't know why, but now I knew, it is because these technologies have a wide range of use cases and very intensive documentations which keeps me busy and always interested to test and discover more possibilities and use cases

I can't thank you enough for opening this mystery box and putting me on the right track where I belong :)

Collapse
 
zaidmarji profile image
Zaid Marji

I can relate man, I also grew up in a developing country in the same environment. It's especially hard on us because teachers would hit or berate us for our behavior. I can say some of my personal experiences were traumatic. You are doing great my friend ....hang in there

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

Much love to you friend.

From what I researched, ADHD frequently occurs with other learning differences like dyslexia which affects reading. Check out the Understood.org videos to find out more. Or this video.

Best wishes!

Collapse
 
yougotwill profile image
Will G

Awesome post! Out of curiousity for the ADHD programmers reading this do you have any advice for practising problem solving and interview preparation (i.e. LeetCode, Hackerrank, etc.) I really try to sit down and practice but my progress is really slow and my mind just refuses to retain information. In contrast ask me to build something and I'm going at 150% from the start. Currently looking for jobs but the initial coding problems keep getting in the way of me showing my full abilities to a potential employer.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

One thing that works for me (discovered by accident) is to be passively angry about something. It has worked for me twice now. It is enough to focus my mind and also not really care about the consequences of the interview. This in turn relieves some of the interview anxiety which means I approach it more relaxed.

This works for me since my variety seems mostly to be the inattentive kind, but it might backfire if your ADHD is the impulsive and/or hyperactive kind. (Edit: after official diagnosis, I have combined type. I guess my temperament is just more passive, so this method works for me.)

I haven't managed to schedule an interview around this, but I do sometimes have days where I feel "normal". (Actually I would describe such days as euphoric, but the therapist says it is how most people feel normally.) If you also have those, they seem like good days to have an interview if you can manage to get one on short notice. They haven't lasted long enough for me to do so.

Collapse
 
yougotwill profile image
Will G

I kind of know what you mean. I think that has happened to me unconsciously a few times when I'm in the zone at work. I'll try and use it actively as you suggest.

I also have the so called 'normal' days. Sadly 2020 hasn't had too many of them.

Thanks again for this insightful post!

Collapse
 
p810 profile image
Payton Bice

Something that really helps me when I can't focus is listening to repetitive music. For example, I really like the Animal Crossing soundtrack, and there are videos on YouTube where the songs are looped for anywhere from fifteen minutes to an hour. Most days I'll put those on and it helps. Songs that I know well and have listened to many times also qualify, because they become a kind of energizing background noise, but most of the time I try to avoid anything with lyrics. I also include caffeine, which works similarly to prescription drugs (i.e. stimulants such as Vyvanse) or pressure because it stimulates the areas of the brain in which people with ADD are deficient; with ADD, a lack of stimulation is the primary issue when it comes to executive dysfunction. However, because caffeine is so abundant and available in many first world countries, many people develop a tolerance early on in life, causing it to lose effectiveness unless one decides to take a tolerance break or up their dosage. Lately L-theanine has become popular because it potentiates the focus enhancing effects of caffeine, and reduces the negative side effects like anxiety. I've gotten a good bit of benefit from taking these supplements with my caffeinated drinks and definitely recommend it.

When it comes to memorizing and retaining information, I like to make flash cards for terms and ideas that are new to me, and core concepts relating to the tool, language, etc. that I'm learning. This causes me to take a break from what I'm reading to repeat the information back to myself through writing. Then I can quiz myself throughout the week by shuffling the cards into a random order, drawing them sequentially and saying the definitions out loud to myself. For example in my Rust stack I have a card titled "Ownership." When I draw this card I'd say something like: "Each variable has an owner. The owner is the scope that the variable belongs to. Variables are transferred into a new scope or copied depending on how they're passed to a function," etc., and then compare what I remembered of it to the notes on the back. If it's something I got wrong, or I missed an important aspect, I'll prioritize practicing on that thing.

Collapse
 
justchapman profile image
Chapman

I too discovered my ADHD rather late in life. I have a strong tendency to let my mind wander in 15 directions at once. I'll bounce from topic to topic, do some internet searches, then read a few blogs and suddenly it's 3 hours later and I haven't written a single line of code.

For me, a few things have helped:

  1. For starters, I had to accept who I was and corrective measures I must take. There's nothing "wrong" with me, just a couple extra steps I need to take to stay on task. This is a BIG step but, an important one.

  2. I started using apps that focus concentration. For Mac and iOS, there's an app called Brainwave Studio. tip: I ditch the hokey music and just use the repetitive sounds and/or the binaural tones. Another app that I started using recently is called Vitamin R, which enforces the Pomodoro Technique. (Sorry, I don't know of Windows/Linux equivalents.)

  3. Sleep. I too have struggled for years with getting quality sleep. I tried some prescription meds but felt they we just too much. I started trying various over-the-counter brands until I singled out one that works best for me. I have found that some brands - even though they may have the SAME ingredients - work better for me. Trial and error. And oh yeah, sleep really helps with the depression too. A lot.

  4. I started taking a walk before work. A couple miles works best for me. Just long enough to feel like I'm getting away with something, and long enough to let my brain re-index before working. When I do this, I find I spend less time reading the news or whatever to start me day.

Anyway - good on you for recognizing the symptoms and taking steps for self care! Just like the airlines tell you, put on your mask before you try to help anyone else. The same goes for mental care.

Collapse
 
kspeakman profile image
Kasey Speakman

Thanks for those tips.

Everyone's ADHD is different. For me routines like sleep and going for a walk/run (and getting up early to do so) or using an app do not work because I cannot do them consistently. I have often tried to take something to let me sleep, but when my mind has locked onto something my hyperfocus easily overcomes the medication and keeps me awake. And if I take something strong enough to knock me out, I am basically useless the next day from being groggy. So I haven't quite found that combination that works for me. But I am really happy that you have!

Collapse
 
joaomachiana profile image
Joao Machiana

Hi @kasey . Thanks for this post. It summs up all my life. Luckly for me I have a friend who was recently diagnosed with ADHD, and one day in a social event she looked at me and said, "you have ADHD, I can see the symptoms all over you. Don't worry I have it too." She gave me the contact of the medic who diagnosed her and I went to an appointment a few weeks later. Unfortunately because of COVID and borders closing (the medic was in another country, unfortunately I could not find a specialist in that area in my country) I had to stop the threatment and therapy. But the borders are open again so I can start over.
You know, I wanted to print this post and send it to some close people to me so that them could understand why I did, and still do and behave differently than everyone else.
Once again many thanks for the post.
Best regards

Collapse
 
lmorchard profile image
Les Orchard

I was nodding along with this post so furiously that I may have injured myself. At age 45 and roughly 25 years into getting paid to bother computers, I'm right there with you.

The one "good" thing I've got going for me is that I seem to have developed an ADHD coping strategy that has allowed me to be professionally functional and not be fired: I impose an immense sense of impending doom & calamity on myself - and that eventually causes me to focus. The problem, of course, is that I'm an anxious & depressed mess a good portion of the time.

So, uh, awkward high five.

Collapse
 
kspeakman profile image
Kasey Speakman

Collapse
 
mslupski profile image
Michał Słupski

I've had people tell me "you think too much", or the classic "just sit down and do it" whenever I'm struggling with doing the easiest task. Pretty much nobody understands when I tell them that for me, doing the easiest thing is the hardest thing in the world. Even when I manage to sit down and start doing it, my brain hurts more with every minute that I do it. Even when I'm doing things I'm passionate about, I can't keep my brain focused on them.

Thank you for this article. I think I'm finally gonna try and go to a psychiatrist, too.

Collapse
 
kspeakman profile image
Kasey Speakman

Yay! I think it is good to go see people who are trained in these issues. Just like if I had a broken foot, I would go see someone who can mend it.

For a long time I was apprehensive. I did not want to be stigmatized or have it used against me. But then I would have good days and think "I really should be having more days like this." And finally I saw that video where a person shared their behavior and it was a lot like mine. And they were able to get better with treatment. I hope for that for both of us!

Collapse
 
mslupski profile image
Michał Słupski

Yes, finger's crossed, wishing you all the best!

Collapse
 
bias profile image
Tobias Nickel

thanks for sharing this.

sometimes I think to be different, But I thing most people think that of themselves. I ratger wonder when I see some colleagues who power through problems.

I want to do the things right, because i believe then it is not needed to go though pain and power through.

I see it as a different strenght. I see people solving problems, I did not think of doing. Bit also last week, I delivered a feature and got told, the solution is months ahead of what was expected.

I kind of see myself in your post, maybe to a lower degree. i just took that for me as: people have different strenghts. and want to see it positive. So far it play out well.

With this approach I got into the position of a tech lead. And for a lead I use the word I to much in this comment. As I go this path, I tell, there is a difference of beeing a manager or beeing a leader. And to get the project done successfully, both is needed.

Collapse
 
joojodontoh profile image
JOOJO DONTOH

Thanks an awful lot for sharing this. Throughout my childhood I've always been known to be the lazy child who cannot be serious with anything. I first heard about ADHD on the netflix mini documentary: "Take your pills" and I have never related so much to a documentary like that before. I felt cheated my whole childhood because, instead of being properly diagnosed and properly taken care of, I was made to feel like I wasn't good at performing complex mental tasks. This really hurt my confidence and buried my self-esteem. Thankfully for me, I have a fighter mentality and can work extremely hard at anything if I'm angry. So sometimes before I go to work in morning, I treat me day like a sporting event and treat my work like the opponent. Clearing all my tasks during that day meant had "smashed" them and that felt good. This is basically how I've been able to keep myself afloat in this deep blue sea of software engineering. All the best Kasey, it shall be well

Collapse
 
jase profile image
Jase

You wrote this as if you had a direct view of my everyday life! Wow! Thank you for sharing. Dealing with ADHD is certainly a cursed blessing.

Collapse
 
kmskelton profile image
Kristopher Skelton

Hi Kasey. I was also diagnosed with ADHD at 41 and like many other commenters I feel like I could have written this. Working with the ARNP who diagnosed me we tried six months of CBT and attempts to modify my patterns and focus, then I agreed to try medications. We couldn't find a combo that worked - counterintuitively stimulants made me sleepy mid-day and completely checked-out. Rather than destroy my heart with stims, or add to my collection of failed medications, I stopped taking meds. My current psychiatrist uses a genomic tool to assess mental health issues.

When we got the results he said "oh! No wonder you weren't responding to stimulant meds. Between this allele that reduces your dopamine reception and this one that prompts you to overproduce dopamine, those stimulants couldn't have been doing anything." We're trying a regimen of amino acids, with moderate success, and we may try an antidepressant (I'm being vague because I don't want to imply that something that's working for me might work for you). My reason for creating an account and posting this is to point out that most folks have to try several medications before they find something that works, and to say "thank you" for sharing your experience.

Collapse
 
kspeakman profile image
Kasey Speakman

That is awesome that genomics gave you great insight. After reading about it, I suspect that I might have Reward Deficiency Syndrome which has been associated with certain alleles and a reduction in dopamine receptors. I tried to get a genetic test with a local lab, but they don't screen for anything related to ADHD currently.

Interesting how the stimulant affected you. I had the same reaction when I tried taking an herbal supplement (velvet bean) to increase dopamine. I might has well have taken 2 Benadryl as I was falling totally asleep. I wonder if our issues could be similar. I may see if I can make more ground on the genomic front.

Thank you so much for the response!