#100DaysofCode — Day (7)
Learning a new skill is tough and it’s easy to get discouraged. I feel like the last two to three days have been super tough, which is in reality a good thing!
Over the past few years I’ve gotten accustomed to “Tutorial Hell”, which is basically starting a new programming course, sticking to it for a few lessons, and then stopping due to either boredom or the fact that I can’t figure anything out and I get too frustrated.
I think it’s taken a bit of a reflection this morning to realize that, this is part of the journey.
Part of my issue is that, I’m pretty good at video games. Things tend to come to me naturally, and game mechanics I can pick up really quickly. As a lifelong gamer, this is just something that has sunk into me. Thus when finding a somewhat new challenge, with no real tangible reward (or level up music and things flashing on the screen), I find it difficult to progress.
This isn’t bad though. I find myself with a new found determination to keep learning and leveling up my programming skills, to the point where I can make something really cool and look back and say “Hey, remember when you struggled with loops and functions?”
My goal today was to finish the Reeborg’s World challenge from yesterday, of helping the little guy get out of the maze and onto the checkered flag. (Why isn’t there any correlation between checkered flags and ska music?)
I had tried to overcomplicate my solution, which is something I do all of the time. I had actually gotten a few false positives with my code where Reeborg was able to get out of the maze successfully! However, there were also some instances where things looked to be on the right track only for Reeborg to keep making squares until the end of time or I told him to stop.
While I feel satisfied that I made an honest effort to help Reeborg out of the maze, I am slightly disappointed that I could not figure out those certain edge cases. One day I’ll understand and be able to go back and get him out 100% of the time, but today, this Saturday, is not that day.