There is an interesting dichotomy where we express an uncanny-valley revulsion to AI-generated text, art, video and music; yet we seemingly go with the AI-generated code.
Personally I have an uneasiness with it and are correspondingly cautious. Often after a review and edits it loses that "smell". I kind-of felt the same about NPM and package managers for a long time before using it became obligatory (for lack of a better word).
Are we conditioned to use other people's code unthinkingly, or is it something else?
It's because code isn't a way to communicate ideas, it's a way to specify behavior. Text, drawings, video, and music are means for brains to connect with each other. When you read or view or listen to something generated you're not connecting with any other brain. No idea has been transmitted to you. The feeling is analogous to speaking on the phone and only realizing several minutes later that the call was dropped. It's a feeling that combines betrayal, being made to waste time, and alienation.
I tend to disagree that code can't be a way to communicate an idea. Sure, I might struggle to edict an emotion in the reader (excluding confusion or frustration) but I feel it is a way to describe ideas, model constructs and processes, etc.
With AI-generated text where there is this disconnect between the audience and the prompter who has an idea but not the skill to express it. Would you say reading an English translation of Dostoevsky is similar because you're connecting with the interpreter rather than the actual author? Or something as simple as an Asterix comic where the English translation is rarely literal but uses different English plays on words?
>I tend to disagree that code can't be a way to communicate an idea.
I wouldn't go as far as can't, but in general it won't be, and if any ideas are indeed communicated, they will be impersonal.
>With AI-generated text where there is this disconnect between the audience and the prompter who has an idea but not the skill to express it. Would you say reading an English translation of Dostoevsky is similar because you're connecting with the interpreter rather than the actual author? Or something as simple as an Asterix comic where the English translation is rarely literal but uses different English plays on words?
I can think of a better example. In comic circles there's the rewrite, which is when an editor isn't fluent in the original language, and so instead of actually translating, they just rewrite all the dialogue to something that matches the action. People (generally) hate rewrites. Unknowingly reading a rewrite provokes a similar feeling of betrayal that unknowingly reading LLM output provokes.
No, code is a way of communicating ideas, or more correctly information. All languages convey information. All languages convey ideas.
Did you read past the first sentence? The kind of information that a piece of code transmits is fundamentally different from that which is transmitted by a sentence or a song.
Yes, though I would take it in a different direction and say that LLMs are better at putting actual ideas into code. They've never gotten real feedback on how their literary metaphor feels, but they have gotten very direct feedback on whether code runs at all, and slightly more indirect feeds on whether it runs as part of the larger system.
So code that is written which plays music, yes people do live code music, doesnt count?
An elegant algorithm or intentionally inelegant one do not speak or communicate ideas? Please, keep hairsplitting.
Sir. You’re wrong and wrong on the internet. Two capital offenses. For shame.
You're being purposefully dense and I'm not going to engage with you.
No I am not but you came across in the last reply aggressive so i tried to lighten the mood a bit. This is the internet and people can disagree. It is fine.
I dont think you are reading my point at all and are instead getting worked up. If you disagree, fair.
I think a heavy argument needs to be made to say that code or programming languages do not carry ideas for me to change my mind on it. Id be happy to engage in good spirit but you seem pretty set in stone there.