Skip to content

Commit

Permalink
feat: notes on neurodivergence
Browse files Browse the repository at this point in the history
  • Loading branch information
tolstenko committed Aug 21, 2024
1 parent 63996a7 commit 0000a29
Show file tree
Hide file tree
Showing 7 changed files with 326 additions and 0 deletions.
92 changes: 92 additions & 0 deletions docs/blog/posts/NeuroDivergence/NeuroDivergence.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
date: 2024-08-19T16:00:00Z
categories:
- Neuro Divergence
- Teaching
- Autism
- ADHD
- High Abilities
- Giftedness
authors:
- tolstenko
---

# Neurodivergence in the Game Development

Most of us, game devs, holds some degree of divergence or is just an atypical human being. If you fall into one of these boxes, don't worry, you are not alone. The game industry is full of neurodivergent people, and it is a place where you can be yourself, be accepted and thrive. But if you are a typical person, you should be at least aware of the differences and how to deal with them. I will try to talk about some of the most common divergences and how to deal with them in the classroom.

IGDA (International Game Developers Association) ran a research in 2023 about disability and they found a shocking number of 44% of game professionals holds some degree of neurodivergence. Check it out [here](https://igda-website.s3.us-east-2.amazonaws.com/wp-content/uploads/2024/05/01161842/2023-04-14_IGSA-DSS-2023_SummaryReport.pdf) the full report.

![img.png](img.png)

The person who is writing this article (AKA myself, yay!) is an autistic person, with triple exptionalities (giftedness, ADHD, and autism). I am also a teacher for more than 10 years and I have been trying to understand how to deal with neurodivergent students in the classroom for a while. Please, allow me to share some of my insights and experiences with you.

<!-- more -->

## Depression and Anxiety as hints for deeper issues

Well, if I could say something to my younger self is to understand more about depression and anxiety, it could be symptoms for deeper issues. Those are the first things people note on you, and you can feel them more clearly than the other characteristics. It is pretty common for an atypical person to force itself into a typical box, and it is a recipe for disaster. If you feel that, seek for help! It is not a shame to be different!

### Chronic Depression and Anxiety

I think that most of my struggling students face some of the following characteristics somehow, and I remember what happened to me too. I was wrongly diagnosed as Depressed and Anxious, but in my case, it was a consequence of my brain trying to force myself into others expectations and failing. So I will list some common symptoms of those chronic issues and how read them.

- **Tiredness**: trying to fit can be really draining, and it can lead to tiredness or even exhaustion.
- **Lack of motivation and interest**: You feel so tired that just focus on something can become a herculean task. You might feel like you are not interested in anything, but it might be just your brain trying to protect you from the exhaustion.
- **Low self-esteem**: As you fail to do what others do, you constantly feel like you are not enough. Thus, you feel hopelessness, worthlessness, pessimist and empty. Have you thought that you might be judging yourself by others standards, and being blind to your own abilities?
- **Sleep problems**: it can be the two extremes, sleeping too much or too little. My case: When I didn't understand that on me, I couldn't sleep well, I faint out of exhaustion or even delirious while awake. It was pretty common for me to have headaches for the lack of sleep.
- **Appetite or weight changes**: This can be related to Anxiety too. Sometimes you feel so frustrated that you seek for dopamine in food, or you feel so anxious trying to do something that your brain can't focus on eating.
- **Concentration problems**: You feel hard do pay attention to things that are not interesting to you or don't connect with you well. For me, this is a consequence of being tired. You can create coping mechanisms to keep at least partially focused such as drawing in class, but it is not sustainable. I have another article about learning techniques. Check it out later.
- **Emotional problems and mood**: Sometimes you might feel emotionally unstable. Feeling sad frequently or even not feeling what you know you should feel. You might feel hard to feel empathy and understand others feelings. Or you disconnect from your own feelings. You can be easily irritable just because you are exhausted. Or worse, you feel like you are a robot, and you don't have feelings at all, because you create so many protections around yourself that it is easier to dissociate from your feelings than to deal with them.
- **Pain**: You might experience pain differently. In my case, I have a high pain tolerance and don't perceive pain the way most people do. For example, I thought I had merely bumped a toe against the bed while walking at night and went back to sleep. It wasn’t until later when I woke up trembling cold and noticed my foot was purple, so I went to the hospital. The doctors informed me that my foot was fractured in three places and did a surgery. The very next day I was teaching already.
- **Other Physical Symptoms**: most common are: constant headaches, digestive problems, or sexual problems (ex.: porn addiction or not interested at all). But it is pretty common to have heart palpitations, sweating, lightheadedness, trouble breathing, nausea, stomach upset, diarrhea, frequent urination, dizziness, and shakiness.

I am no doctor, and I am here just to raise awareness as a person with issues by showing empathy to others and trying to prove that I can understand most of your issues. If you are facing any of those, and you are one of my students, you can count on me to give you extra attempts on assignments or extending due dates. No questions asked. But you have to ask. Deal?

## Brain model

![img_1.png](img_1.png) [source](https://study.com/learn/lesson/freud-levels-preconscious-mind.html)

I am no psychologist nor neuroscientist, but I have been studying the brain for a while to understand myself and how to be more effective teacher by helping people like me. But in order to explain my point, I will use a simplified model of the brain. I will use the Freud model.

As far as I could understand about my issues and some other students, I came to the conclusion that we have a different way to process, store and retrieve information, how we learn, and we have an atypical way to interact with the world.

So, the core issue I could feel is a sheer pressure coming from the rational core towards the other layers, but we forget that conscious is just the emergence of what is happening in the other layers. So, we have to learn to respect and listen to our unconscious and preconscious mind.

It is just like having two people living inside yourself, and they are constantly fighting for control. The rational core is the one that is always trying to fit in, to be like others, to be accepted, to be loved. But the unconscious and preconscious mind are the ones that are trying to protect you, to make you feel safe, to make you feel happy. And if they are in disagreement, you might feel the symptoms I listed above. Does it make sense to you?

Sometimes this fight between these poles can be so intense that you might feel exhausted, and it can lead to depression and anxiety. But I will phrase Jim Carrey:

![img_2.png](img_2.png)

"Depression is your body saying: 'I don't want to be this character anymore. I don't want to hold up this avatar that you've created in the world. It's too much for me.'";

![img_3.png](img_3.png)

"I believe depression is legitimate. But I also believe that if you don’t exercise, eat nutritious food, get sunlight, get enough sleep, consume positive material, surround yourself with support, then you aren’t giving yourself a fighting chance."

## Protecting your subconscious

Well, what you could do to help yourself? I will list some of the things that helped me and some of my students thrive.

The obvious and direct actions are:

- Sleep well and track your sleep quality with any mobile app you like, I use Sleep as Android, my kid uses the Pokemon Sleep, it connects to Pokemon GO!.
- Take sunbathes, at least 15 minutes a day. If you cant, take vitamin D supplements. I go to work by bike, so I take my sunbathes while I am going to work. On days that I can't, I take buses and walk. If you see me around, don't be shy, say hi! I would love it!
- Eat well, track your food intake with any mobile app you like. Learn to eat healthy even if you distaste it, first you will learn how to tolerate and then you will enjoy it. Avoid sugary food and highly processed food.
- Drink enough water to help your body clean unwanted substances. I use a 1.5L bottle with time markings to help me to drink enough water throughout the day.
- Create a support network. It can be through games, sports or anything that might make you be in touch with others. I am currently building an open source system, and I am always in touch with the community.
- Do outside activities and get some fresh air:

- Is it raining? Go for it! You can take a shower after that.
- Is it snowing? Feel the snowflakes in your skin and the urge to maintain your body temperature.
- Is it sunny? Go to the lake and feel the water in your feet and the sun in your skin.

Those are the building blocks to allow your subconscious to feed your conscious mind. These apparently simple steps help you close the distance between your two selfs. If you feel that something works for you and I didn't list it, please share with me. I would love to learn more about it.

Again. I am just a neurodivergent guy trying to help others like me. Seek professional help if you think you identify with the symptoms I listed above.

## My personal take on conceding exceptions

As a teacher, I have to follow some rules. But I am flexible enough to deal with the differences fairly. The only requirement I ask is: if you are struggling, please reach me out or just add comments to canvas stating that you would request extra time or whatever your case would be. I want you to succeed. The reason is: Canvas does not offer a nice way to me to track your particularities or allow me to attach notes to students.

Binary file added docs/blog/posts/NeuroDivergence/img.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/blog/posts/NeuroDivergence/img_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/blog/posts/NeuroDivergence/img_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/blog/posts/NeuroDivergence/img_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
232 changes: 232 additions & 0 deletions docs/introgameprog/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
# Introduction to Game Programming - Syllabus

Students will be introduced to and familiarized with their roles as Game Programmers. The course explores the various disciplines and vocations within game programming, provides an overview of the skills that make a game programmer successful, and presents both industry and academic contexts for their duties. Through hands-on projects using modern game technology, students will gain practical experience in their craft. [source](https://classlist.champlain.edu/show/course/number/GPR_100)

## Requirements

No requirements

### Texbook

- No text books yet

## Student-centered Learning Outcomes

<figure markdown>
[![Bloom's Taxonomy](https://cdn.vanderbilt.edu/vu-wp0/wp-content/uploads/sites/59/2019/03/27124326/Blooms-Taxonomy-650x366.jpg){ loading=lazy width="600" }](https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/)
<figcaption><a href="https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/">Bloom's Taxonomy on Learning Outcomes</a></figcaption>
</figure>


Upon completion of the Intro to game programming, students should be able to:

### Objective Outcomes

- WiP

## Late policy

Every day late your maximum grade will be reduced by 1% up to 25 days, after that you will receive a flat 25% penalty.

I will grade the assignments in around 1 week. Except the late ones, that will be graded in around 2 weeks.

## DEI & Teaching Statement

- I am a autistic L1 of support person, from Brazil and I am doing my best to be a good teacher;
- I can clearly see many of your struggles because I do faced lots of learning issues too, but sometimes my empathy might run out, and you will have to help me to understand your issues so I can effectively help you;
- Please be patient with me, and I will be patient with you. I am always open to listen to you and help you to succeed;
- I am very good at 1-1 support, so you are welcome to book weekly meetings with me to help you;
- I am a very open person, so you can ask me anything, but I will not answer everything, but I will try to help you to find the answers.
- If you feel that you are failing, please reach me out, I will do my best to help you to succeed.

## Schedule for Fall 2024

!!! warning

This is a work in progress, and the schedule is subject to change. Every change will be communicated in class. Use the github repo as the source of truth for the schedule and materials. The materials provided in canvas are just a copy for archiving purposes and might be outdated.

College dates for the Spring 2024 semester:

| Event | Date |
|------------------------------------------| ----------------- |
| Classes Begin | Aug. 26 |
| Add/Drop | Aug. 26 - 30 |
| No Classes - College remains open | Sept. 20 |
| Indigenous Peoples Day Holiday Observance | Oct. 14 |
| Registration for Spring Classes | Oct. 28 - Nov. 8 |
| Last Day to Withdraw | Nov. 8 |
| Thanksgiving Break | Nov. 25 - Nov. 29 |
| Last Day of Classes | Dec. 6 |
| Finals | Dec. 9 - Dec. 13 |
| Winter Break | Dec. 16 - Jan. 10 |


<div class="grid cards" markdown>

- ### :beginner:{ .lg .middle } __Week 1__

---

- Week 1. 2024/08/26
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 2__

---

- Week 2. 2024/09/02
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 3__

---

- Week 3. 2024/09/09
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 4__

---

- Week 4. 2024/09/16
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 5__

---

- Week 5. 2024/09/23
- Topic:
- Read:
- Assignment:
- Quiz:


- ### :beginner:{ .lg .middle } __Week 6__

---

- Week 6. 2024/09/30
- Topic:
- Read:
- Assignment:
- Quiz:


- ### :beginner:{ .lg .middle } __Week 7__

---

- Week 7. 2024/10/07
- Topic:
- Read:
- Assignment:
- Quiz:


- ### :beginner:{ .lg .middle } __Week 8__

---

- Week 8. 2024/10/14
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 9__

---

- Week 9. 2024/10/21
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 10__

---

- Week 10. 2024/10/28
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 11__

---

- Week 11. 2024/11/04
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 12__

---

- Week 12. 2024/11/11
- Topic:
- Read:
- Assignment:
- Quiz:


- ### :beginner:{ .lg .middle } __Week 13__

---

- Week 13. 2024/11/18
- Topic:
- Read:
- Assignment:
- Quiz:

- ### :beginner:{ .lg .middle } __Week 14__

---

- Week 14. 2024/11/25
- Topic:
- Read:
- Assignment:
- Quiz:


- ### :beginner:{ .lg .middle } __Week 15__

---

- Week 15. 2024/12/02
- Topic:
- Read:
- Assignment:
- Quiz:


- ### :beginner:{ .lg .middle } __Finals__

---

- Week 16. 2024/12/09
- Topic:
- Read:
- Assignment:
- Quiz:

</div>
2 changes: 2 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ site_author: See contributors and authors at https://github.com/InfiniBrains/Awe

nav:
- Home: README.md
- Intro. Game Programming:
- introgameprog/README.md
- AI:
- artificialintelligence/README.md
- Spatial Quantization: artificialintelligence/readings/spatial-quantization.md
Expand Down

0 comments on commit 0000a29

Please sign in to comment.