Not everyone uses the internet or digital assets in the same way. When some people think about accessibility, they only think of people with physical disabilities, which accounts for a portion of disabilities worldwide. According to the National Cancer Institute, 15-20% of people live with neurodivergence. This includes:
- Attention-deficit hyperactivity disorder (ADHD).
- Mental health conditions like bipolar disorder, obsessive-compulsive disorder, and more
We published some great articles in 2022 about how to include folks who live with neurodiversity. Here are my top picks.
Light and dark modes
Light sensitivity is common in people who are autistic, as well as folks who just had their eyes dilated or have a migraine. There are two articles from 2022 that support the configurability of light and dark modes.
In Ayush Sharma's A practical guide to light and dark mode in Jekyll, you walk through how to tighten up HTML and then utilize CSS and Sass to create classes. Once you consolidate your styles, you can reuse them, define the new styles, and apply them to the HTML elements. Lastly, you can add a toggle so folks can easily switch modes.
A beginner's guide to making a dark theme for a website by Sachin Samal introduces a beginner-friendly way of programming a dark theme. Samal gives you practical code examples of how icons can be inserted and how to toggle between themes. It reminds you that you can utilize your browser inspector to play around with styling.
Amar Gandhi's 3 open source tools for people with learning difficulties outlines a few tools he uses to customize how he views and uses open source tools. NextCloud can be used on any device and can serve as a progressive web app (PWA). It also uses a dashboard so you can view everything at once. Photoprism can be used as a gallery and for storage. It is similar to NextCloud because you can use it as a PWA. This allows you to access any of your photos from any device. The last tool highlighted is the OpenDyslexic font which can help prevent confusion between letters (b and d, for example) through flipping and swapping.
My open source journey with C from a neurodiverse perspective is a memoir of Rikard Grossman-Nielsen's road to programming. As he moved from a student to a teacher, he realized that everyone learns to program differently. Addressing neurodivergent students, he recommends one way to learn C is to build games. But in the big scheme of how to learn, you should find what you're passionate about. You should also find what learning methods work for you. This will help you discover what works for you in the learning process.
Open source for neurodiversity
Open source software is an excellent resource for everyone including those on the neurodivergent spectrum. There are many programs available to help minimize the impact of symptoms that many people suffer from. If you're looking for a program that might help reduce your migraines or any other issue try looking into what open source software has to offer!