Back in October, I started this challenge with a clear goal: post one Python script every day for 80 days. I wanted to build consistency, get regular exposure to different problems and algorithms, and create a public log of practice I could refer back to. Here's the post where it all began: original announcement.
Today is Day 80, and the repo is complete: github.com/Sherouz/80-days-of-challenges.
To be straightforward, I used AI tools as part of the learning process to study common solutions and clarify concepts. I then adapted the code and wrote explanations based on my own understanding of the underlying logic. The focus was on daily practice and exposure, not on building everything from scratch.
What I did achieve was showing up every single day. Consistency for 80 days straight turned out to be harder than I expected, and it taught me a lot about momentum and habits. I got familiar with a wide range of classic problems, from basic data structures to graphs, heaps, and dynamic programming.
One thing I realized along the way is that daily challenges are great for staying in rhythm and seeing patterns, but they don't always lead to deep mastery. They're perfect for breadth, not necessarily depth.
This repository reflects practice and exposure at a specific point in time, not a measure of proficiency.
This challenge did exactly what I needed at that stage of my learning. I’m moving away from daily challenges and toward personal projects where I can spend more time understanding and shaping the code.
Thanks to everyone who followed, liked, or commented. The repo stays as a record of this period, with all its realities.
This chapter is closed. On to the next one.
Top comments (0)