DEV Community

Shahrouz Nikseresht
Shahrouz Nikseresht

Posted on

The Biggest Challenge in #80DaysOfChallenges… is a Lack of Challenges

For the past several weeks, I’ve been running a personal project called #80DaysOfChallenges, a self-imposed journey to write one small Python script every day.

Each challenge is designed to practice logic, algorithms, and clean code, not big frameworks, just pure problem-solving in its simplest form.
From string manipulation and recursion to small dynamic-programming problems, each day has been a chance to learn something new and share it publicly.

You can explore everything here:
🔗 GitHub Repository – 80 Days of Challenges


🧠 What It’s About

The goal of this project is simple: consistency through curiosity.
Instead of passively consuming tutorials, I wanted to actively build small, self-contained solutions, each one just 5–50 lines long, neatly commented, and focused on one concept at a time.

Over time, this approach has helped me:

  • Strengthen algorithmic thinking
  • Write cleaner and more expressive code
  • Understand the why behind basic concepts like loops, lists, and recursion
  • Gain confidence in solving problems from scratch

It’s been a rewarding experience, but also one with an unexpected twist.


⚡ The Challenge of Running Out of Challenges

Here’s the irony: after twenty days of continuous practice, the hardest part now isn’t solving problems…
It’s finding new ones.

The biggest challenge I’m facing right now, truly, is a lack of challenges. 😅
I’ve gone through many beginner-level ideas already, and I’d love to expand the pool with fresh, creative suggestions from the community.


🧩 How You Can Join In

If you enjoy thinking up interesting Python exercises, I’d love your help!
I’m especially looking for small but meaningful ideas, the kind that test your brain a little without turning into a full-blown project.

Here’s how you can contribute:

  • 💬 Comment below: Share a challenge idea right here on dev.to, simple, tricky, or even slightly weird ones welcome!
  • 🐍 Open a GitHub issue: Suggest a new Python challenge in the repo, it could be algorithmic, logical, or just a fun creative prompt. 👉 Open an Issue Here

Every idea will be credited in the repository and future dev.to posts.
Your challenge might become Day 23 (or Day 42 if it’s extra spicy).


🏁 Why This Matters

Coding alone is fun, but learning in public is where growth multiplies.
Every comment, suggestion, or question becomes part of the journey, not just mine, but everyone following along.
This small project has already helped me connect with other learners, and I’d love to turn it into a mini open-source learning lab where we build, share, and teach together.

So…
If you’ve got a neat Python challenge idea, from simple loops to mini algorithm puzzles, drop it below or open an issue.
Let’s make the next 60 days even more creative than the first 20.

Top comments (0)