Latest exercism stats:
Typescript challenges completed: 60
Including implementing some cool functions such as:
Part of the reason for practicing more code challeneges was to prepare for the interview process and push my understanding of the languages and features. Doing this around the holidays I learned about the Advent of Code, great timing! The advent of code is a holiday coding challenge broken down into 25 2-part challenges. It's known for:
node aoc2022day1.js > output.log &
I missed the starting date this year and wasn't competing for speed or to even finish the calendar on time. I think that worked out perfectly so I could really put as much time into each question as needed. Many times that meant spending more than one day on a question. That allowed me to learn a lot of different ideas and move through it at my own pace. It would be fun in another way though to start another years AOC on the 1st day and try to keep up with the daily calendar. There are many past years AOCs that I have never seen and that could be fun to work through.
Some people in the community also made visualizations of different questions, that is something I'd like to do. Those can be very helpful when trying to learn a concept, visualizations helped me when looking at BFS and DFS this year. It would also be valuable to go back and make some optimizations. There is certainly a lot of room for improvement and looking at other people's solutions is a good place to find inspiration for improvements.