DEV Community

Oluwatoyin Ariyo
Oluwatoyin Ariyo

Posted on

New Year's Resolutions for a neurodivergent junior developer

When it comes to making New Year's resolutions, a lot of people try to stick to them but realise it is a very difficult process. This is even more different for neurodivergent people, who often deal with executive dysfunction, which makes being productive very difficult. I have tried everything, from Trello boards to journaling and while those methods are effective for a week, the executive dysfunction eventually wins out and I become unproductive again. However, this year, I plan to change that by doing the 100 Days of Code challenge.

Last month, I purchased Angela Yu's 100 Days of Code: The Complete Python Pro Bootcamp from Udemy to learn Python as it is a very versatile programming language but I could only watch a few videos a day before stopping instead of doing all of the videos of one section in a day.

I decided to change this by making one of my resolutions be to have more than 300 contributions in my GitHub for 2023 as I would always have under 100 contributions in my GitHub for the previous years (2020, 2021, 2022). Seeing the little green contribution squares helps gamify the process of coding in my mind and it makes me feel more productive. I uploaded Day 1's code to my GitHub on Sunday to start my resolution.

print("Hello user. Welcome to Toyin's band name generator")
city = input("What city did you grow up?\n")
pet = input("What is the name of your pet?\n")
print("Here is your band name: " + city + " " + pet)
Enter fullscreen mode Exit fullscreen mode

I also wanted to further my C# skills so I have decided to convert the above Python code to C# so that I can gain a better understanding in both programming languages.

using System;

class Program {
  public static void Main (string[] args) {
    string city;
    string pet;
    Console.WriteLine ("Hello user. Welcome to Toyin's band name generator");
    Console.WriteLine("What city did you grow up in?");
    city = Console.ReadLine();
    Console.WriteLine("What is the name of your pet?");
    pet = Console.ReadLine();
    Console.WriteLine("Here is your band name: " + city + " " + pet);
  }
}
Enter fullscreen mode Exit fullscreen mode

I will post Day 2's code tomorrow for both programming languages tomorrow. Doing this challenge and documenting them with these daily blogs will improve my skills as a developer and will make me more confident in my programming.

Top comments (0)