I have tried beign specific, I have even gone as far as to feed its prompt with a full requirement document for a feature (1000+ words), and it did not seem to make any significant difference.
I'm finding the inverse correlation: programmers who are bullish on AI are actually just bad programmers. AI use is revealing their own lack of skill and taste.
I'm not chasing the AI train to be on the bleeding edge because I have better things to do with my time
Also I'm trying to build novel things, not replicate well represented libraries and algorithms
So... Maybe I'm just holding it wrong, or maybe it's not good at doing things that you can't copy and paste from github or stackoverflow
LLMs write code according to thousands of hidden system prompts, weights, training data, and a multitude of other factors.
Additionally, they’re devoid of understanding.
I truly hope you do better in the future.
That would be more inline with how the technology works and less a sign of your inherent genius though.
Nope. The factors are your prompt, the thousand of lines of system prompts, whatever bugs may exist inside the generator system, and the weights born from the examples in the data which can be truly atrocious.
The user is only partially in control (a minimal part of that). With standard programming workflow, the output are deterministic so you can reason out the system's behavior and truly be in control.