And even then it isn’t always perfect. I did create a basic ear training app for my students, and there is still a particular issue that pops up when one of my student starts a quiz of 5 quesitons, the first one seems to misbehave, but I haven’t yet been able to track it down for instance. From a vibe code perspective, this requires an understanding of not only he results, but also how to get the results and valid tests to confirm the results, and a knowledge of how to describe those so that an LLM gets appropriate instruction.
So there is definitely still knowledge needed. As I have mentioned elsewhere, LLMs can be good assistants if you are already knowledgeable in the field in question, and this includes programming. Just because they can do something doesn’t mean they can replace the experts at this time, the experts are the ones that get the best results from it I believe.
Seablade