Hi folks! I've been diving into my first real project — a shop management app using Python, PyQt6, and SQLite. It's almost done, and I'm proud of what I've accomplished so far. However, I struggle with perfectionism. Even though the app is functional, I often think it's not good enough. I also worry that I might be using outdated tools while others are busy with web apps, cloud tech, and AI. Sometimes, I feel like I'm falling behind or even chose the wrong career path. I'm lost about what to focus on next. Should I stick with desktop development or switch to something more current? How can I grow as a developer without the constant feeling of inadequacy? I'd really love your thoughts!
4 Answers
I totally feel the same way! Just remember that everyone has their struggles. It can be tough to see everyone else's projects, but focus on your own growth.
You know, perfect code doesn’t exist! It’s about continuous improvement. Instead of stressing about being outdated, just learn as you go and don’t forget to enjoy the process!
You really don’t have to have everything finished to start feeling proud of your work! As long as you love programming, you’re on the right track. Remember, everyone starts at different times. Comparing yourself to others isn’t very productive. Just focus on improving, and you’ll see growth over time. Keep pushing your limits and try tackling different challenges — that’s how you’ll keep getting better!
Exactly! It’s not about how long someone has been doing this; it’s about the effort you put in. Learning is a journey, and everyone moves at their own pace.
If perfectionism is weighing you down, maybe try working with a lower-level language that doesn’t have features like garbage collection. That may give you a different perspective and ease that pressure!

Totally agree! Sometimes, it’s better to just get something working instead of waiting for it to be 'perfect'. You'll adapt and improve as you go.