Eh, programmers used to be people who'd desk-check their flow charts before hand-translating them into machine code to enter into a front panel. There's been decades of growth in abstraction since then, and LLMs are just one more layer, another return of the perennial idea of "programming" by writing specifications in a natural language that a machine can automatically translate into actual code which it can run. You…
Humanity previously experimented, many centuries, with writing math in natural language and failed; it is fundamentally unsuited for the task. Furthermore, natural language specifications are, at best, wishful thinking. Feed this into a stochastic parrot, and you have a recipe for disaster. Repeating these mistakes proves coding is still a pseudoscience.
Very deepity. But you’ve apparently misunderstood mathematical notation - it’s just a shorthand, nothing stops one from expressing the same concepts in natural language.
> Furthermore, natural language specifications are, at best, wishful thinking.
More deepitism. There are plenty of counterexample to this, your claim only serves to suggest that you have no experience with software development.
> Feed this into a stochastic parrot
To might want to look for terminology in papers that were published after GPT 3.5 was released, it’ll make you sound less like an Amish person objecting to the “English”. Then again you used “clanker” in another comment, so I don’t hold out much hope.