upvote
I think there is negative bias. The counterpoint being that with code you can test input vs output. With foreign language you cannot. Programmed system, either computes what you want or it doesnt. For Spanish you either have a person who can do testing for you. Good practises and cybersec questions matter in programming, but system doing what it is supposed to do (success path) matters more imho.
reply
The current situation is that the person that doesn't know programming will do it anyway. They will likely make more mistakes than an LLM will.
reply
Better still, the llms are easier to get on with than real developers. You explain to a real developer what you want, after a few weeks you find every word you said has been understood in the frankly weirdest way possible and every grey area, instead of asking, has gone way off piste.

The same goes for the LLM, but it replies in minutes and costs next to nothing, so you can correct it quickly, and you don't even have to be politely patient with it to avoid hurting its feelings

reply
I'd argue we're there anyway with all kinds of non-programmers using languages like Python to achieve their goals.

On one hand, it results in some absolutely horrendous code that takes 100x longer to run than necessary, because it lacks the most basic principles of engineering. On the other hand....it works and does what is asked of it.

reply
Exactly! It might be a "dangerous fallacy" (?) but people will still do it and you can't stop them.
reply