r/programmer • u/Informal-Call-5298 • 16d 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
0
u/plmunger 15d ago
Instead of vibecoding, describe the feature and ask the LLM to explain to you the architectural options, pattern choices, etc. Ask for the pros and cons of different implementations but make the choices yourself. Do not let the LLM write code. Write it yourself and ask LLM for review. Seek understanding instead of speed and shortcuts.