If you're thinking that LLMs will be doing all the coding, well, in my experience I get far better results from the model when I say "Write me a function that does X. It should take parameters Y and Z, and its validation step should check for conditions A, B, and C" than when I say "Write me a function that does X" without any further guidance. With no guidance, the LLM can run off in weird directions, and if you don't have any programming experience, you might not realize why those directions are bad ideas.
LLMs, at least the current crop, are skill multipliers. If your skill is positive and large, you'll get great results. If your skill is positive and small, you'll get small results. If your skill is negative, the LLM will harm you more than it helps you.
Comments
If you're thinking that LLMs will be doing all the coding, well, in my experience I get far better results from the model when I say "Write me a function that does X. It should take parameters Y and Z, and its validation step should check for conditions A, B, and C" than when I say "Write me a function that does X" without any further guidance. With no guidance, the LLM can run off in weird directions, and if you don't have any programming experience, you might not realize why those directions are bad ideas.
LLMs, at least the current crop, are skill multipliers. If your skill is positive and large, you'll get great results. If your skill is positive and small, you'll get small results. If your skill is negative, the LLM will harm you more than it helps you.