

Is programing.dev a lemmy instance, or a piefed one?


Is programing.dev a lemmy instance, or a piefed one?


I’m far from being an AI defender. And for the longest time I resisted the idea of vibe coding.
I will give you that, without the right experience, vibe coding feels like gambling.
But I learned rather quickly that you must first work on a dev plan with an LLM, and until that plan hasn’t covered every scenario, then you don’t move on.
That yields much better results, and it has the advantage of having the blueprints for when you need the LLM to make changes.


Thank you. That was exactly what I tried to express, though I did focus on perception in my reply, I must admit.
Reality is reality. The Earth revolves around the sun, whether earthworms know it or not.


I can understand most of your point, but that last part is just weird. My model of the world is not based on words. It’s based on observation and perception.


That’s like saying that there are facts and alternative facts.
Do you tell Claude to make a plan first?
That helps me tremendously. Whenever something needs to be modified, I tell it to update the plan first, and to stick to the plan.
That way, Claude doesn’t rewrite code that has already been implemented as part of the plan.
And understanding the plan helps understanding the code.
Sometimes if I know there will be a lot of code produced, I’ll tell it to add a quick comment on every piece it adds or modifies with a reference to the step in the plan it refers to. Makes code reviewing much more pleasant and easier to follow. And the bugs and hallucinations stick out more too.