Being Dyslexic in the Modern World
2024-08-06
Spotted a Typo?
In this small blog post, I will write a little about the tools and practices I use to help
with my dyslexia. However, if you happen to spot a typo, please let me know! You can add
a pull request on GitHub.
I am writing this post for two reasons. The first reason is that I think it might be
interesting for others to read and could even help someone who has similar problems.
Perhaps someone might even propose a new tool or practice that I can use.
The second reason is to provide transparency about my dyslexia, especially since I am
working collaboratively with text and code.
To some up my dyslexia, for context, I read like slightly slower than average, and my spelling is mostly understandable.
Tools
languageTool
My primary spell checker is languageTool, which is a free and open-source grammar and spell checker. I have found that it checks all the languages I need and is supported in most of the places I use it. When texting with me from a browser-supported platform, this will catch most of my mistakes. (Sorry to the people on Discord and Matrix...)
Vim Spell Checker
When I write texts, my most comfortable environment is Vim in my terminal. The day I discovered the built-in spell checker was a great day. The tool is old, a little clunky, but it catches more mistakes than I do, so it's a win. Combined with the languageTool editor, ChatGPT, and DeepL, where the text usually goes before publishing, most mistakes should be caught.
Rider
When I develop .NET applications, I use JetBrains Rider. It has a built-in spell checker that is syntax-aware, unlike the one in Vim. When I discovered this, I was quite thrilled since I had never had a syntax-aware spell checker before. People who have reviewed my code, probably also thanked JetBrains for this!
ChatGPT and DeepL
ChatGPT is often given the prompt "check my text for spelling and grammar mistakes," and DeepL is used to translate between my two main languages to ensure the meaning is correct. Since I can spell the wrong word correctly and not see the mistake, these services are invaluable. However, they have their limits. If I am working on something that I do not own or is not for a public audience, I can't be sure the prompts will not be stored. So, in those cases, I rely on languageTool, Rider, Vim, and my peers.
Text-to-Speech
Text-to-speech is probably the most traditional tool for dyslexics. I do not use it that
much, but for correcting mistakes in longer texts, it often helps me discover errors
that I would not have seen otherwise.
I also use it to read technical and/or long texts when my energy is lower.
Practices
Peer Review
The most important practice in my toolbox is my peers, but it is also the one I am most hesitant to rely on. It can be hard to depend on others for a task that seems so simple, while I solve complex problems every day. It can feel like I am a burden, even though I know it's a small task for a peer who has been introduced to this aspect of me.