Skip to main content

Command Palette

Search for a command to run...

The Code to being Dyslexic in Tech.

Coding is difficult for everyone, but what is it like to be dyslexic in tech?

Published
6 min read
The Code to being Dyslexic in Tech.
S

I am a self-taught developer with a love for writing, reading, and sharing my journey with my fellow community. ❤️

Hello everyone! My name is Sylvia. I am a self-taught developer with dyslexia, which happens to be the main topic of this article. I wanted to write this in hopes of shedding some light onto what it means to be dyslexic in tech from my point of view. I got inspired when, Bethelhem (bethelhem_w on twitter) tweeted a question, Is it possible to succeed in tech having dyslexia and/or ADHD? I cannot speak for the ADHD community or any other community for that matter, and I want to encourage anyone with any type of learning difference to voice their own journey and perspective. I think your experience is just as important and needs to be heard. I want this to reach as many people possible, just because you have ADHD, Dyslexia, or any other kind of learning difference, you can achieve anything. I want this article to be about having dyslexia in tech so I will keep the definition and my story of dyslexia brief. If you want to learn more about dyslexia and the subgroups that are out there, please follow the links at the end of this article. I also want to reiterate that I'm not "officially" in tech and am still on my learning journey.

Untitled design-3.png

Dyslexia usually means you have trouble processing words or numbers, but it's important to remember that dyslexia symptoms can effect your speech, reading, and even affect you physically (chronic ear infections and difficulty tying shoes are some examples). There are different types of dyslexia effecting people differently. It is not a disease, it is a difference. What happens for the most part, is that people with dyslexia use different parts of their brain when processing information than someone without dyslexia. To quickly explain my dyslexia, falling under the double deficit category, meaning that I have both traits from Phonological Processing (difficulty pronouncing words) and Rapid Naming deficits (difficulty naming numbers, letters, and or colors on sight).

Typically I will have numbers that switch places, 43 will look like 34, letters will flip and rotate (d and b being the biggest offense), acting like they're a css animation, and sometimes sentences from other lanes will merge. I have a difficult time pronouncing new words and reading out loud is a mission impossible sequel. Basically, the connection from what I am seeing and what my brain tells me when it comes to writing and or speaking out loud gets mistranslated.

I didn't realize growing up that I had a "problem" or "condition". I thought my dyslexia was just a fun quirk I got from my family. And if I'm being honest, I thought beyond that, it was just me. I wasn't good enough or I wasn't studying hard enough. I even googled and researched how to take better notes because maybe that's why I'm constantly failing. I was still very lucky. I had three amazing teachers in my life. One showed me the magical world that is reading, the other encouraged me to be the writer that I am today, and the other put me in ESL class.

“I'll be whatever I wanna do.” -Philip J. Fry.

Untitled design-2.png

Can someone with dyslexia get into tech?

Of course! In fact, many have already gotten into tech being dyslexic and many more will continue to get into Tech, having dyslexia, or any other kind of learning difference. It's a difference not an impossibility.

Apple's founder, Steve Jobs, Shark Tank's Kevin O'Leary, and HP co-founder Bill Hewlett to name a few all have/had dyslexia. But I understand the frustration. There's days where I look at my code and it's labyrinths within labyrinths. I can't figure out where the errors are sprouting and reading it isn't working. More times than anything, an error in my code is due to a typo. My first instinct is to panic, my second is to delete it all and restart the whole process, and the third instinct is to slow down and take a break. I rarely use my third instinct and there's not a lot of conversation going around on how to manage it all.

“Fortune always leaves a door open in adversity in order to bring relief to it,” ― Miguel de Cervantes Saavedra, Don Quixote

I want to help but I am not sure what works for me, will work for you. Below includes what has helped me in managing my own dyslexia.

  1. Extensions and Themes: If you are using VSCode, the extension called, Prettier is wonderful. With color, it displays different colors so brackets, parenthesis, etc are easier to detect. Any VSCode extension or theme can be a game changer when it comes to writing code, so I highly recommend checking them out and finding what works best for you.

  2. Clean code: The cleaner the code is, the better you will, not only find where your errors are, but know what that specific line of code is doing. It will take longer in the beginning, especially if you're not used to writing "clean", but once you get the hang of it, you and whoever ends up reading your code will thank you.

  3. Read other people's code: Not only is this advice given in general, but this was one of the most beneficial advices that has helped me. I learned how to write cleaner code, learn about what results you should be expecting, found tips and tricks, and learned patterns that just made sense.

  4. Rubber Duck it: This might seem counter intuitive, especially if one of the ways your dyslexia affects you is reading out loud, like me, but it helps you catch these mistakes 100x quicker. The better you get at debugging, the quicker you'll get at finding your mistakes. Explaining your code out loud can flip that switch in your brain where you're better able to catch that mistranslation.

  5. Developer Tools: This is similar to rubber duck, except instead of you speaking out loud and hoping to hear that error, you are letting the developer tools translate your code and speak for you. And when it "reads" your code, it will "spit" out your errors in red. There's other ways and methods to use the developer tools, like inspecting your elements and using console.log if your using JavaScript, but as long as you learn how to use it to your advantage, it can only help you. Just get in there and inspect.

  6. Take a break: If you are reading the same code over and over again and it's just not making sense to you, take a break. However long that break needs to be, do it until you can look at your code without any frustration. Stress only makes my dyslexia more difficult too overcome and that just leads to more stress becoming a vicious cycle. Coding is hard and when the times comes, you deserve a break.

  7. Ask for help: Weirdly, this is the most difficult tip of my own for me to follow. I have a hard time asking for help. I don't like rejection and I hate being a burden, so I rather not. I'm also competitive and stubborn because I don't want people to think I'm not capable but I'm trying to get over that. The amount of times that when I did ask for help has always outweighed my fears.

Overall, these are my tips for now. I promise to write more in depth about the actual writing code with dyslexia as I felt like these tips are good for when you hit a wall or error. But for now, I hope this will do. Any spelling mistakes and or grammar errors, I do apologize for. Thank you.

Website to learn more about dyslexia

Website to support people with dyslexia, including resources

Comments (10)

Join the discussion
N
Njong Emy4y ago

Thank you for sharing your story, Sylvia! It's such a brave attempt, and I admire you 🙌❤ Keep pushing through, and being awesome, and you'll reach great places! 🚀🚀🚀

K

Thanks for sharing your journey, @Sylvia. It's very inspiring ❤️

I have a question, when did you realise you have a "probelm" and how did you figure it out?

1
S
Sylvia F.4y ago

Thank you so much! I realized when I was younger and my teacher kept saying I was skipping words and my writing versus what I was reading was not matching, but it wasn't truly until college did I realize what Dyslexia really meant.

3
S

It's such an inspiring article and to be able to understand and respect your shortcomings due to dyslexia is an achievement in itself. Kudos to you! I would like to read more from you.

1
S
Sylvia F.4y ago

Thank you so much! I really appreciate it!! 🙏

D

This is my first article I've read on this platform and it is very inspiring and great.It not only highlights a topic which is also deserves more attention but will also help someone in a very good way. A great work.

1
S
Sylvia F.4y ago

I'm honored and relieve that my article was at least enjoyable being the first article you've read on hash node. Thank you very much for your support and kind words.

J

Thanks for sharingSylvia F.. Being neuro-divergent is harsh.

I cannot say anything about dyslexia. I cannot understand how you struggle. As I don't have it.

But I will try to empathize. In a way I can relate.

Here it is: People often assume something is wrong with you. And over time, you start believing it.

I have ADHD. I have always been told to "be disciplined". Or to stop being lazy. Which sucks because I have to put a lot of effort just to keep me from being distracted.

The internet can be a very hostile place for me. As much of everything is made for the explicit purpose of grabbing the attention. I remember having anxiety attacks during grad school. Because I couldn't spend time looking for academic papers without somehow ending up on YouTube. Even my therapist told me that it was an "addiction".

School can be hostile as well. You have to sit for hours. You don't get any feedback. And you are expected to somehow remember a bunch of facts you weren't able to pay attention to. No matter how hard you try. And if you don't, then you are lazy and irresponsible.

But there is nothing wrong with you! <- I just wanted to let you know :D

On the other hand. Not everything is tiny-violin-worthy stories. There are some perks that come with the whole package. (sorry for sharing such a wordy article)

1
S
Sylvia F.4y ago

Thank you so much for sharing your story. I have 4 siblings with ADHD and I saw how badly it affected them in almost every situation possible. It was extremely rough for them and I totally understand your sentiments on schooling, the internet, and even society being a harsh setting to be in. Being neuro-divergent comes with its difficulties but the article you shared was lovely to read. I love the positivity they brought to being dyslexic and even made me shift my perspective a bit in how I think about my own dyslexia. Thank you as well.

1
B
Basharath4y ago

This is very inspiring Sylvia. You're going to be a role model for the people to overcome difficulties.

1
S
Sylvia F.4y ago

Thank you so much! This was really kind of you to say, I can only hope to help as much as I can.

1
B
Brian P.4y ago

This was an amazing read!!! Looking forward to more articles from your personal experiences.

1
S
Sylvia F.4y ago

Thank you so much for the support!!

D

This is such an inspiring story Sylvia F.! All the best for your future ventures!

3
S
Sylvia F.4y ago

Thank you very much! And ditto! Have a great day.

M

What an inspiring story Sylvia. Thanks for sharing with us. 😊

I highly recommend checking IntelliJ Idea as it can automatically detect typos in your code and comments.

I just recently found this article which petfectly demonstrate how dyslexia looks like(open it in a desktoo browser in order to see the animation): https://www.google.com/amp/s/amp.cnn.com/cnn/2016/03/05/health/dyslexia-simulation/index.html

2
S
Sylvia F.4y ago

Thank you so much for your support! And also for IntelliJ Idea. These are so pivotal sometimes when writing code. I really appreciate it.

10
M

You're welcome Sylvia F.. 😊

Unfortunately, Hashnode still has a bug with pure links, so here is the above-mentioned article again using markdown: This is what reading is like if you have dyslexia

1
S
Sylvia F.4y ago

Miki Szeles oh I thought it was because I was on mobile. Yes, I love this article. It's one of many examples of what dyslexia is and the animations were on point. Thank you for sharing!

12
M

Thank you for sharing your struggle and success with us Sylvia F..

It is very motivating. 😊

1
A

You are an inspiration 🫂 proud of you I battle slight dyslexia (can't pronounce new words properly too and I get dizzy reading for too long)

But mainly i battle bipolar disorder(extreme anger issues and extreme resistance from people or hurtful memories)

I am a self taught data scientist

Reading your article inspired me 😊

Thank you for this

18
S
Sylvia F.4y ago

Thank you for sharing your story as well! Speaking about these topics are very important to share.

1
A

Sylvia F. Yes they are very important to speak on 😊🫂

M

I just read your comment Designegy Creatives. I can highly relate to it. I just sent you a dm on LinkedIn 😊

1
A

Thank you sir 😁Miki Szeles