this post was submitted on 22 Mar 2026
-16 points (16.7% liked)

Programming

26193 readers
192 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

Hello everyone ๐Ÿ‘‹, Iโ€™m seeking advice from experienced devs. I understand the fundamentals of Python (I've got them down pat). The challenge is that when I actually work on real-world projects, even though I know how the project should be built (theoretically), I have trouble executing it.

I understand the thought process behind the project and can identify what I need to do, but when I am faced with a specific task, I tend to forget the actual implementation of the task.

I'm trying to transition into AI/ML; however, I'm struggling with the above issues.

Can anyone give me:

  • Suggestions on how to become better at practical thinking while coding?
  • Suggestions on how to effectively use learned concepts in real-world projects?
  • Suggestions on how to increase my problem-solving skills?
  • Recommendations for some sort of practice project or project-based learning?

Any support, thoughts, guidance or past experiences you can share would be a great help and Share Some Material For Learning.

Thank you.

you are viewing a single comment's thread
view the rest of the comments

If you're truly honest about wanting to improve your skills then do not use AI!

Just write code. Any code! It doesn't matter. Spend the hours problem solving and debugging and banging your head against the wall. That's how we all learned and gained experience. But also reach out and seek help about specific problems you can't solve.

For a project idea, how about a program that uses the Lemmy API to scan resent posts for Python topics. It's something that can start basic but can be expanded upon. Start simple by just scanning posts from the last day. Then expand by adding a configurable date range, scanning several communities, multiple topics, presenting notifications, etc.