I Gave Up On The Advent of Code.

I made it through 3 days before giving up. My daughter got sick, I fell behind, and I realized I was in way over my head. Challenges that took me a couple of hours were done in a few minutes by others. But I still learned a lot.

Even though I stopped doing the challenges, I still watch videos to see how others are doing them. I’m learning what I still need to learn and learn better ways to do things I already know.

In addition to all my programming failures I realized a few life lessons I learned doing the few challenges I did.

Pay attention to the details.

I’ve always been a big picture guy. Programming and AOC has taught me the importance of focusing on the details.

Break big problems into smaller ones.

I guess that’s all programming really is but AOC really hit me over the head with this lesson.

Read all the directions.

A lot of my time being frustrated was because I didn’t read ALL the directions. I wrote a solution, entered my answer, and got told I was wrong. Looked through all my code and every thing seemed fine. After about an hour reread the directions and realized I was solving the wrong problem.


So even though I failed at the AOC it wasn’t a total failure. I still learned a lot and found many topic that were new to me that will require further study. In the last post I said I was going to post my code to GitHub but I’m not. My code is too embarrassing and understanding GitHub better is one of the many skills I need to improve upon.

Advent Of Code 2022

The Advent of Code starts tomorrow and I’m excited. I can’t wait to see how far I can get with the challenges.

Advent of Code home page.

Advent of Code is a new programming puzzle every day until Christmas. I will be doing the challenges in Python but you can do them in any language.

I’m not good at all when it comes to programming but I think it will be fun to try and solve some puzzles and get away from following a book or website. I feel like this will improve my problem solving skills and I’ll get a lot more proficient in searching and reading documentation.

I plan on posting my code to my GitHub page. You can look at it and feel better about your programming skills. Let’s see how far I can go. If you’re doing it too feel free to comment and share your code as well.