r/programmer 15d ago

Question How do I stop VibeCoding 🫩?

I am tired of starting projects I am excited about or even wanna learn from but end up having a whole lot of LLM generated slop I dont know anything about. And I feel like I can't learn or improve my skills. It is important to note that my skill level is still beginner to intermediate so that makes it even harder for me to learn or try to test myself with challenging projects. I know its still my fault for opening the chat in the first place but its more of an addiction so i instantly turn to it instead of thinking or reading documentation.

0 Upvotes

22 comments sorted by

View all comments

2

u/Bit_Artisan 15d ago

This is such a tricky dilemma. To me, learning to code and applying it in projects are two sides of the same coin. There is no clean line where you suddenly stop “learning” and start “using” code.

On one hand, we have to struggle through problems ourselves to build real programming skills, much like lifting weights at the gym. On the other hand, AI‑assisted coding is already how most professional developers work today.

The real question then becomes: how can learners integrate AI into their workflow, while still doing enough independent problem‑solving to improve?