5 ms·
You keep using that word. I don't think it means what you think it means. No, seriously, codegen already has a specific technical meaning. AI generated code vo
by VyseofArcadia 3y ago
You keep using that word. I don't think it means what you think it means.
No, seriously, codegen already has a specific technical meaning. AI generated code vomit needs to be called something else.
- shadowgovt 3y agoWhat is that specific technical meaning? A quick Google search suggests definitions for the term are all over the map; Wikipedia aliases it to "code generation," which is a whole family of processes (including program synthesis and model-driven development). I'm not seeing anything immediately obvious to exclude AI-synthesized code from the "codegen" label.
- conradludgate 3y agohttps://en.m.wikipedia.org/wiki/Code_generation_(compiler) https://en.m.wikipedia.org/wiki/Code_generation_(compiler) it's the final stage of compilation. Turning the in abstract machine intermediate representation into machine code
- verdverm 3y agoMost words have multiple definitions, code gen included. Take for example "go gen", React or Markdown to html, Helm templates, generics, Lisp, ... people think of these as code generation. Taken further, both humans and LLMs generate code based on fuzzy statements A transpiler is doing code gen as well, very similar to your link, but a different, typically text based, target
- aerzen 3y agoThat's exactly the problem - codegen means a lot of things. You just talk about codegen and expect people to understand that you mean the AI vomit.
- hu3 3y agoWith regards to the article, this is in the first part of it: Codegen is the process of generating code automatically, based on a defined set of rules or specifications. There’s a wide ecosystem of codegen tools, including: - Simple code completion in an integrated development environment (IDE), like Microsoft’s IntelliSense feature - Templates for repeating code patterns, like code snippets in Figma - Visual programming and no-code tools, like Bubble - Modern AI-based codegen systems, like GitHub Copilot and Replit Ghostwriter
- verdverm 3y ago> the AI vomit You don't need to use such biased language, it only hurts your argument
- johnnyworker 3y agoA"I" vomit then? And how would that hurt the argument? It's not royalty where being offended in combination with power could be brought to bear. If you replace "AI vomit" with "the product of these fascinating achievements of the human mind and persistent experimentation" in a sentence, it chances not thing important about rest of the sentence.
- verdverm 3y ago"vomit" is the problematic word in the context. The comment author puts their bias on display. Why should I take any arguments from an author seriously when they layer their bias on? They could have replaced "vomit" with "output" and have had a better statement This is besides the fact that they claimed I was referring only to AI output as what I mean by code gen, when I clearly listed many types of code gen. Again, they demonstrate bias and poor argumentation skills.
- VyseofArcadia 3y agoI said vomit and I meant vomit. I have an opinion about this, and I intended to convey that opinion. I'm not trying to avoid the appearance of bias.
- hu3 3y agohttps://en.m.wikipedia.org/wiki/Automatic_programming#Source-code_generation https://en.m.wikipedia.org/wiki/Automatic_programming#Source... Still code generation according to Wikipedia: > Source-code generation is the process of generating source code based on a description of the problem[9] or an ontological model such as a template and is accomplished with a programming tool such as a template processor or an integrated development environment (IDE). These tools allow the generation of source code through any of various means.
- deleted 3y ago[deleted]