Dealing with ADHD as a developer

Rate this content

"Hi, my name is Lenz and two years ago I was diagnosed with ADHD (attention deficit hyperactivity disorder)." Well, this is not going to be a self-help-group, but I think it is important to talk about this wildly underrepresented topic. Since my diagnosis, I have spent a lot of time talking to other developers about it - and many of them also have ADHD, often a late diagnosis. It seems that we are quite the vulnerable population - or rather, it seems like a lot of ADHD people are drawn towards a developer job. In this talk, I want to tell you about myself, how ADHD affected me and how the late diagnosis changed my life. But it didn't only change my life - it also affected everyone around me. As colleagues, we have found a new level of understanding with each other that helped us more than any team-building event. And in the end, made us more productive since we now know how to better use our individual strengths, instead of trying to meet social expectations. I will also talk about general ADHD symptoms and try to give you a rough overview on the topic - what kinds of treatments exist, what kind of coping strategies there are and where the line between "everybody is a bit forgetful" and "ADHD is an illness" lies. You might recognize yourself in this. Or just a close friend or colleague. Either way, this talk will give you awareness & insights how the mind of a neurodivergent person can work differently - or it may even be an important wake-up-call. Disclaimer: while I have an interest in the topic and am personally affected, I am not a trained professional on the topic and everything you hear here can only be an inspiration, but never medical advice.

27 min
24 Oct, 2022

Video Summary and Transcription

This talk focuses on raising awareness and empathy towards individuals with ADHD, emphasizing the importance of understanding different thinking styles. The speaker shares their personal experience of being diagnosed with ADHD and challenges faced in school and work. They discuss the diverse range of hobbies and skills they developed, as well as the impact of the pandemic on their executive function. The speaker highlights the positive effects of ADHD medication and encourages seeking professional help for diagnosis and treatment. The talk concludes by emphasizing the value of embracing neurodiversity and supporting each other in software development.

Available in Español

1. ADHD Awareness and Misconceptions

Short description:

Welcome to my talk about dealing with ADHD as a developer. Today's talk is about awareness and empathy. It's important to know that people can think differently and to enable you and your team to be more patient and welcoming. This is not medical advice. Please do not diagnose or medicate yourself. Let's talk about what ADHD is exactly. There are different types of ADHD and misconceptions about attention.

Welcome to my talk about dealing with ADHD as a developer. If you have any trouble hearing there are subtitles on this talk, so please turn them on.

Today's talk is about awareness and empathy because when I first tried to do this talk I was like, okay, I can give other ADHD developers tips on how to get through the day or I can give tips to teams on how to work best with an ADHD person and how to enable them best. But the more I talked with people the more it became apparent that it's impossible to give those tips especially in a 20-minute talk. So instead, I'm going to tell you about a person with ADHD and that person is me. It's important, either if you have ADHD for yourself, and maybe don't even know it yet, or if you have a person with ADHD on your team, that you get to know that people can think differently and how differently we can think. So this is really to get you into the mindset that there are people that have a different thought process than me, and to enable you and your team that way to be more patient with each other and more welcoming.

Generally, this is not medical advice. I'm a software developer. I'm definitely not a medical professional, as you will see, and I might also just be telling you something plain wrong. I don't know. I'm trying as best as I can, but there's no guarantee here. Also, it's important to note that you should please not diagnose yourself, and you should please not medicate yourself. Of course, at some point you might be asking yourself, like, could I have ADHD? And that's a valid question, but the step from, could I have ADHD, to, I have ADHD, is always a step that has a professional diagnose you in the middle. So please don't skip that step. Please don't start getting some medication somewhere and medicating yourself. Please talk to a professional.

Before we get any deeper, we have to talk about what ADHD is exactly, because people have very different conceptions of ADHD, and maybe we should get some of the weirdest misconceptions out of the way. No worries, this will be over really quickly. Generally, until the 1980s or so, there were ADHD and ADD. ADD would have been the dreamer that's not paying attention. Nowadays, that's called the inattentive type of ADHD. On the other hand, the classic ADHD, so the person that always moves around a little more than they should and can't really sit still, that's the hyperactive-impulsive type. There's also a combined type, and to get diagnosed with this combined type, you really have to have a lot of symptoms from both. Also, there's another misconception about attention. People always think if you can concentrate for six hours or for eight hours on one single task, and people say that about their children or even about their colleagues, you can't have ADHD. But there's a problem. We swapped the word attention from the diagnosis to concentration, and they mean something completely different. Attention deficit, in this case, means that you cannot choose what to concentrate on. You might be extremely good at concentrating for hours and hours and hours, but it might not be your choice in the first place what you concentrate on.

2. Understanding ADHD Spectrum and Diagnosis

Short description:

So if you go through your house and you see something that needs to be cleaned, and you think about that single part for the next three hours until you finally do it, that's not your choice, that happens. Also, people often talk about the spectrum, and while talking about the spectrum of having ADHD, people always think that it looks a little bit like this. I already said you need to be diagnosed for ADHD, and I really mean that. Let's get into my ADHD story.

So if you go through your house and you see something that needs to be cleaned, and you think about that single part for the next three hours until you finally do it, that's not your choice, that happens. And the other way around, if you want to do something specific, it might be the case that your body doesn't let you. Attention really means the freedom to choose what to concentrate on, in this case.

Also, people often talk about the spectrum, and while talking about the spectrum of having ADHD, people always think that it looks a little bit like this. So I have a slider and I turn it up and down and I have this much ADHD. Personally, I think I have a light to medium variant of ADHD, but that's not really worth anything, because it will look completely different for everyone. So if we look at the spectrum really, it looks more like a skill tree. We have on the left a representation that's more everyday behavior that's very observable, but that might also change depending on your mood or on how tired you are. Things like you don't seem to listen when spoken to directly, you lose things or you blurt out answers. On the right again, we have behavior like it is more generally observed from the outside. You have a certain level of impulsivity. You have a certain level of inattention. And of course, that also changes, but it's much more stable. Both of these representations are perfectly valid, but nothing really catches the full image. We can just work with what we have.

I already said you need to be diagnosed for ADHD, and I really mean that. You have to have at least five symptoms over the last six months. Four of those symptoms have to have appeared before the age of 12. Those symptoms don't just occur only when you're at work. If you are at work and you go home and those symptoms disappear, you probably don't have ADHD. Those symptoms appear everywhere in your life. Also, the symptoms need to in some way reduce the quality of your everyday functioning, so it really has to have an impact on your life.

Let's get into my ADHD story. My name is Lenz Weber-Tronick. I'm the author of RTK Query. I'm a co-maintainer of React's toolkit. I do a lot of TypeScript. I'm a full-stack senior developer, devops and internal devrel at Mayflower. I've been doing PHP since almost 20 years and about 10 years later, I started with JavaScript shortly after that with React and TypeScript. I'm a person with a million hobbies.

3. ADHD Diagnosis and School Life

Short description:

I was diagnosed with ADHD in 2020. In school, I didn't fit the typical ADHD stereotype. When a topic interested me, I excelled, but when it didn't, it was difficult for me to learn. Despite this, I always managed to deliver when there was a deadline.

I only got diagnosed with ADHD in 2020. If you search for me, you can find me on GitHub as FraNias or as Fri on Twitter. Talking about my life, of course we have to start in school and I wasn't really one of those kids that had the luxury of being diagnosed, because usually when people get diagnosed, they are up here, they are male-identifying and they are pretty much on the hyperactive and positive side of the spectrum, because that's what teachers have in mind when thinking of an ADHD kid. But I was more on the attentive side. So I didn't really make any trouble. When a topic was interesting to me, I was pretty good at it. When it wasn't interesting, it was very hard for me to learn it. And when I wasn't a deadline, I somehow always delivered something.

4. Exploring Hobbies and Diverse Skills

Short description:

After school, I went to university and started working as a software developer. University opened up new hobbies for me, including cooking, coffee art, carpentry, mask making, cosplay, strength training, running, biking, and motorcycling. I also learned repair skills, electronics, lock picking, and even made a knife. I had various roles in my company, including embedded work, web development, and sysadmin. I built a smart home and contributed to open source projects like Redux Toolkit. However, this journey wasn't without challenges, leading to my diagnosis. This talk is not medical advice.

After school, I went to university, and in parallel, I already started working as a software developer. Those two things opened up a world of choices to me. University also opened up a lot of hobbies for me, because before that, I only was programming, and I was programming a lot, and I was photographing. But in university, of course, I had to cook for myself. So I learned cooking, and I learned all different kinds of cooking and stuff. I went deep into drinking coffee and tried to do latte art. I somehow got into carpentry, and my roommate was kind of amused and kind of annoyed by the fact that I was doing it in the living room. I also got into mask making, and while I was at both of those, it was a natural step to also do cosplay. Friends of mine got me into strength training, and then I started running. Then from there, I went into biking and wanted to go into a triathlon, but that never happened because I saw a YouTube video on parkour, so I started climbing up buildings. I was missing a little bit of balance for that, and a friend of mine was chugging so I started chugging and trying to train my balance at the same time. Meanwhile, I also got into motorcycling and got pretty extreme with that, which meant at some point, my motorcycle was broken and I needed to learn how to repair a motorcycle. At that point, I wasn't really afraid from repairing things anymore, so I also started repairing my coffee machine, which had broken down in the meantime. While I was at that, getting into electronics, I also started soldering a little bit. Because I had done things with wood before and this was already kind of metal, I started making a knife. Because I was at some hacker events from the Chaos Computer Club and there was always a lock picking table, I got into lock picking. I also wanted to buy myself a nice suit, so I started reading books about suits. I went back to making more masks and crafting smaller stuff. At some point, I even had a hyper-focus in organizing my things, which was pretty great and held a long time. Also, there's a lot of digital stuff that I just can't really show here. I said I worked as a dev, and I was kind of the jack of all trades in our company. I did a little projects like doing embedded work here, doing a web interface there, desktop applications. In the meantime, I started a second job as a sysadmin, created myself a homelab, got a little bit into security and pen testing, and capture the flag. I built up my smart home, which by now is technically dead, so if it gets killed, I have to debug something. And I finished my university with an actually very good degree, and I'm proud of that. After that, I switched to a full-time software developer job, and that gave me the opportunity to learn a lot of new things, and especially on every second Friday, we had a full day to do whatever we wanted to do. So I got into open source, and I started small, contributing here and there, got co-maintainer of Fork, TS Checker, Webpack plugin, and finally ended up with Redux Toolkit, which is great for me, because I am constantly facing problems other people have, and they are so different that it's never getting boring. Of course, all is said, this sounds pretty happy until now, and it doesn't stay that way, or I would never have been diagnosed. Before we continue, let's repeat this. This talk is not medical advice.

5. ADHD and Pandemic Challenges

Short description:

In 2020, the pandemic hit my home with lockdowns, affecting my ability to care for my surroundings. I experienced executive dysfunction, which is common for ADHD individuals. Inspired by a video about the 'wall of awful,' I started researching ADHD and seeking professional help. I observed my behavior and made changes, such as focusing on the most useful tasks and using fidget toys for concentration. After three months, I received a diagnosis and medication.

You might be in a completely different situation. Always talk to a professional.

In 2020, Corona hit the world, and the pandemic hit my home. It hit my home in the shape of lockdowns. I couldn't have visitors anymore. I quickly realized that people visiting was the only thing that made me actually care for my surroundings. So it got more and more messy, and as much as I wanted to do something about that, my body wouldn't really let me. I was sitting there five hours at a time, just waiting for the point where I could clean up the kitchen.

This is called executive dysfunction, and actually, it's very common for ADHD people to have this. At that point in time, I started talking on Discord with a good friend. He told me about his ADHD, and I started getting interested and listening. I started doing my own research. I already was following the How To ADHD channel on YouTube, and one of their videos really hit me. It was the video about what she calls the wall of awful. The point where you're sitting in front of a task, but you don't really know where to start it, because there might be something other you have to do before, and something you have to do before that, and it just starts looking intimidating, and you're completely helpless in front of that task.

Inspired by that, I got deeper into it and deeper into it and deeper into it, and at some point, I started ringing up psychiatrics in my area, and I think I called about 17 of them because we're in the middle of a pandemic, and everybody needs a psychiatric right now. Also many of them were just not taking new patients during the pandemic, so I got an appointment, but it was three months in the future, and stuff couldn't stay that way for that long, so I started observing myself with that new information I thought I might be had about myself and changing a few things.

The most important thing was that before that, I wanted to do things in a neurotypical pattern. A normal person decides they want to clean the kitchen, and they just go and clean the kitchen, and that didn't work for me. What I noticed instead was that about every 30 minutes when I wasn't doing anything, a wheel of fortune started spinning in my head and giving me new options to do. There might be three things popping up there, and one of them might actually be useful. So I changed my behavior. Instead of waiting for the next spin until the kitchen might come up, I just cleaned the living room. After a few days of just doing the most useful thing that comes up, I actually could walk through my place again, and it was a great thing.

I also started looking into other things that I could just do for myself, and I got myself some fidget toys. Right now, I have this stone in my hand because it feels nice, and I can play with it while recording this talk, and you won't notice unless I tell you, and it helps me concentrate. I also have a Rubik's cube here, and after two years, I still don't know how to solve it, but I play with it a lot. I have one of those fidget cubes here, and that's interesting because it's good if you're alone and you can make noises, but it also has a lot of silent buttons and very different haptic feedbacks, so I like that one. I got these, and they helped me, and they helped me over those three months especially.

After three months, I got my diagnosis, and I also got my medication, and I took that medication home with me and didn't really know what to expect because that was how I knew my brain before, and it was said like, after two weeks you will notice a difference.

6. ADHD Medication and Improved Focus

Short description:

I took my first pill and experienced a remarkable change. My chaotic, multithreading thoughts were silenced. I could control my thoughts, decide what to do next, and even sleep peacefully. It was an amazing experience.

I was lucky. I took my first pill, and it hit where there was usually chaos in my head. There was no silence. I could just not think of anything, and that's really remarkable for me because usually my head would be multithreading. If I'm talking to a person, there would be a second thread in my head going on, maybe analyzing the room for things to climb up on because I'm thinking about parkour right now, or my hyperfocus could be on carpentry, so I'm going to analyze all the different woods in the room and how the furniture is made and how I would make it. There might be a third thread that's thinking about something I want to say later in the conversation or generally analyzing the conversation, and a fourth thread that talks about a bug and maybe finds it while I talk to someone else. I took the medication, and I was down to one thread, and I could add another half thread but I didn't really need to. What was also interesting is that suddenly I could decide what that thread was thinking of, and it was easy. I could control my thoughts. I could decide what to do next. I could decide that now I really want to clean the kitchen, and I noticed it was a 25-minute task. It really was a big wall for me, but once I got to doing it, it was over pretty quickly. So that executive dysfunction was pretty much gone for me. On top of that, I could finally sleep again. Before, I would always have a YouTube video running on the side to distract me, to stop my running thoughts. But now, I was down from those three to four threats that I barely could control to one threat that could just say, nope, I'm not going to think about what I said to that person today and how they might have interpreted it. I'm going to sleep now. And within five minutes, I was asleep. It was absolutely amazing for me, and apparently many people are just like that normally.

7. ADHD Medication and Finding the Right Fit

Short description:

I looked into medication before getting it. Most ADHD medication is not addictive. They help concentrate and are not addictive when taken as prescribed. Not all medication are stimulants. There are non-stimulant alternatives. Work with your doctor to find the right medication for you.

Also, I looked into medication before getting it, of course, and this is not complete. I can just give you a few information that I have. The most important thing for me was I was afraid of being addicted to the medication. Most ADHD medication usually is not addicted. A lot of them are stimulants, that's true, and if the stimulants would be abused, they could be addictive, but for an ADHD person, they won't really stimulate. They will just help concentrate and they are not addictive taken that way. Not all medication are stimulants. There are also a few non-stimulant alternatives, and while most of ADHD medication are controlled substances, not all are. In the end, most people probably go through multiple medication, so you really have to work together with your doctor and try what works for you and work it out over time.

8. Reflections on ADHD and Coping Mechanisms

Short description:

I realized I wasn't a normal kid in school. Learning was overwhelming, and I made careless mistakes in tests. I also had auditory processing issues and many hobbies. I changed my surroundings and how I interacted with people. I revisited my coping mechanisms and introduced new ones. I embrace my ADHD but don't have to do everything all the time.

I also started looking back at things from a new perspective, because I was thinking before that I was just a normal kid in school, but then I realized that I really was not! Every time the bell rang, I had no idea where my next lesson would be. I just was getting my plan out and I had to look it up every time. In all the tests, I made so many careless mistakes. I had hard times remembering faces, because I had hard times concentrating on the person in front of me in the first place. Learning, if it was something that I didn't inherently want to learn, could feel absolutely overwhelming for me.

And learning for my finals, I went through that. But at what cost? I learned eight hours a day. I was basically sitting in front of a paper for seven hours, forty-five, to get to that sweet spot of fifteen minutes of learning a day. I also have auditory processing issues. And that's why I said in the beginning that the subtitles are interesting for you. Many people with ADHD apparently have auditory processing issues. And of course, I had all those hobbies. And most neurotypic people have maybe one or two hobbies and don't change them three times a year. So, that was a good indicator as well.

I also started changing my surroundings. That might be simple stuff like just in the fridge, when you notice something getting stale all the time, put it in front of everything else. It's annoying to grab around it, but if it's in the way, it might help. Putting things not where they look nice, but where they're convenient to me. If I drop something all the time in one place, why not make it the real place for it? I also changed not only my physical surroundings, but also how I interacted with the people around myself. I talked to my partner, I talked to my friends, I made them understand how I think and how I feel, and I also talked to my team at work, and we established some things that just made sense for me, that made things easier for me. One thing was fidgeting in meetings so nobody would feel offended by that, another thing was that we would take regular breaks in meetings. That, together with medication, was totally fine in most meetings. Also I revisited my coping mechanisms, because there were some sitting there and waiting for the right idea to happen that were just not healthy. I took other coping mechanisms, like asking myself every time I make a decision, is this a good decision, or is it just an impulse? I didn't really need that anymore, but I could use it. I could use it in the team if we made decisions on new technology. I was always the person, is this a new technology we need to use, or is it just a shiny new thing? Because I was used to that question. I also started introducing new coping mechanisms, like starting activities with a very fixed time box or regularly checking in with myself if I'm still on track. In the end, I did not condemn my ADHD, I'm pretty much embracing it. It allows me to think in ways that are very creative and that I really like. But I don't like every part of my ADHD, so it's great to know that I don't have to do everything all of the time.

9. ADHD, Medication, and Understanding

Short description:

But I have the help of medication. I mask less when I'm in public. I don't spend 80% of my energy to play a neurotypical person anymore. I'm just myself. And if people think I'm weird, that's okay. If you think you might have ADHD, talk to a professional. Online tests are a nice indication, but a medical professional can explain every question and answer to you. Software development is a natural choice for many ADHD types, but it's not easy for everyone. We all think very differently, and the more we have that in our everyday life, the more we can help each other. This talk was not medical advice. Please talk to a professional.

But I have the help of medication. I mask less when I'm in public. I don't spend 80% of my energy to play a neurotypical person anymore. I'm just myself. And if people think I'm weird, that's okay.

And ideally, you should not need to do this talk for you. We should already know that everyone else thinks differently from us, and we should already be an open environment for everyone. But let's be real. We are caught in our own shells, and it's not often present for us. So it helps talking about it. And I'm going to be here and talk about it to help myself and others.

If you think you might have ADHD, I already said it twice, I say it a third time. Talk to a professional. Online tests are a nice indication, but the questions in online tests are not to be interpreted by a layman. A medical professional can explain every one of those questions to you, what every answer means and then you get your diagnosis. You won't get it just by yourself. If one of your colleagues has ADHD, ask them about their ADHD. It might be a wildly different from what I've experienced and really listen to them and try to create a safe space for them.

In the end, I think that software development is a natural choice for many ADHD types because we don't like to do repetitive tasks, so we learn how to automate them. Computers are flashy and interesting and draw our attention. I think in our group of people there might even be like 10 or 20% ADHD people, and I hope I reach some of them that maybe get a diagnosis because of this talk. That software development being a natural choice for some ADHD people doesn't mean it's easy for everyone. There might also be people that are hindered by their ADHD. And while this talk sounds pretty positive about it, please don't forget that. It can be really painful for someone else to have ADHD. We all think very differently and that should be the main takeaway from this talk. It doesn't matter if a person has ADHD or anything else, really. We all think differently. And the more we have that in our everyday life, the more we can help each other.

Rounding this off. This talk was not medical advice. Please talk to a professional. And I want to give a very big shout out for my colleagues at Mayflower because two years ago I went public within the company with my diagnosis. I've done many internal workshops with this and it helped me understand myself. It helped me grow and I think I also helped some of my colleagues.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

TechLead Conference 2023TechLead Conference 2023
31 min
Imposter Syndrome-Driven Development
“Maybe I’m fooling everyone… I’m not good enough for this, and at this point, it is a question of time until everyone figures it out” these might be the words that cross your mind as your coworker compliments you for doing another fantastic job at delivering a new feature. As you grow in your career, so does your uncertainty. You put in the extra hours, learn all the new technologies, and join all the initiatives you can, but at the end of the day, it never feels enough. At this point, that feeling is leading your actions and decisions. It is the thing that is driving your career. Only one question persists: Are you really an imposter?
JSNation 2022JSNation 2022
46 min
Confessions from an Impostor
Top Content
You know what impostor syndrome is, right!? Most all of us have felt that nagging feeling that we're faking it and that we're sure to be found out by all the experts around us at any moment.But before you go assuming this talk is the same ol' song and dance full of platitudes that encourage you to ignore that syndrome, let me clue you in on a little secret: there's no experts around you. Impostorism is not a syndrome at all, it's a pragmatic mindset and perspective, one we should all embrace and be proud of. In fact, it's vital to us getting our jobs done.
TechLead Conference 2023TechLead Conference 2023
17 min
How to Overcome Impostor Syndrome
If you’re a human being, chances are you’ve felt like an impostor at some point in your life. One of the biggest issues with this syndrome is that is easy to get stuck with this feeling. One does not simply overcome Impostor Syndrome. It requires offering yourself compassion and vulnerability instead of judgment and self-doubt. But... how exactly do you achieve that? We'll look at techniques for achieving this and overcoming the syndrome.