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

Programming

26193 readers
189 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
[โ€“] TehPers@beehaw.org 3 points 1 day ago

Working with ML libraries is a lot different than traditional software dev since those tend to be a lot more loosely typed and grounded in mathematics (linear algebra, calculus, etc).

To answer all of your questions at once: just keep writing code. Work on a lot of projects! Try reading the source code for other projects, like the libraries and tools you use.

Try to use LLMs as little as possible when writing code as well. It won't help you practice.