As I embarked on my current two challenges, there was one thing that I did not take into account when attempting to plan out what I would do each day. That thing was rest.
Just like when you are working out and trying to build muscle, recovery can be one of the most important factors when it comes to learning new things and retaining the information. It wasn't until late last night when I struggled to write my Road to Ranger Challenge that I realized that I needed to give myself one day off a week.
So, I'm going to declare Sunday's Fundays. I will take a day off of personal and professional development. I will take the time to sleep in, spend time with my family and my friends, and mindlessly binge watch TV. And on Monday, I will be well-rested and ready to dive into work plus working out, coding each day, and earning a badge each day.
I know that this will delay some of my goals, however, when I reach them, my mental health will be much better than if I just worked through everything for one hundred days straight.
Do you take a day off each week? How do you take care of your mental health while learning how to code? Do you have any advice for me?