Are we sure that the current (or previous) prompt really count as vibe coding? My understanding is that there is a distinction between using LLMs for coding (wr
| This is the talk page for discussing improvements to the Vibe coding article. This is not a forum for general discussion of the subject of the article. |
Article policies
|
| Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
| Archives: 1 |
| This article was nominated for deletion on 16 March 2025. The result of the discussion was snow keep. |
| This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
A fact from Vibe coding appeared on Wikipedia's Main Page in the Did you know column on 26 March 2025 (check views). The text of the entry was as follows:
|
Are we sure that the current (or previous) prompt really count as vibe coding? My understanding is that there is a distinction between using LLMs for coding (write a function to do x) and vibe coding (make me an app that does x). Write JavaScript code to estimate Pi using the Monte Carlo method.
doesn't fit this to me, since it is stating a language and even a specific method to use. That's very different from Mirriam's definition: writing code, making web pages, or creating apps, by just telling an AI program what you want, and letting it create the product for you
. I think we should update the example to be product-orientated. If we want to go meta, something like Make an app that counts the number of words in the Wikipedia article about vibe coding
would be an option. SmartSE (talk) 10:45, 20 May 2025 (UTC)
Make an app that counts the number of words in the Wikipedia article about vibe coding. It made a very presentable and functional app (counting 128 words) but at 280 LoC, it's rather too long to use as an example here. -- Jmc (talk) 04:30, 25 June 2025 (UTC)
File:ExampleOfVibecoding.png Different suggestion from a screenshot of Chat-GPT, we could use a screenshot from an IDE of something being vibe coded. I feel like this is better because this is more in line with how actual programmers vibe code these days, with the LLM integrated into the IDE. Example given (took prompt suggestion from Sohom Datta) is using VS Code, but feasibly we could use another IDE if its more photogenic. //Lollipoplollipoplollipop::talk 17:33, 25 June 2025 (UTC)
get a random Wikipedia page is an example of an initial vibe coding prompt and overcomes the deficiencies of the earlier 'example' (stating a language and even a specific method to use). However, it seems pretty clear that vibe coding means much more than feeding in the initial prompt. After all, the term is vibe coding, not vibe prompting.The lead has quite a few references (4-5) for the same general statement summarizing Vibe Coding. This seems excessive and is a maintenance headache. — Safety Cap ¯\_(ツ)_/¯ (talk) 19:24, 3 June 2025 (UTC)
The Tea app is famous Vibe coding case:
https://decrypt.co/331961/tea-app-claimed-protect-women-exposes-72000-ids-epic-security-fail 2A02:16A:A201:0:127C:4CFF:FE68:5CD5 (talk) 09:52, 30 July 2025 (UTC)
"Vibe" as per the OED dates to 1968. Unsurprisingly. Keeping WP:NOTADICTIONARY in mind, should the etymology be included? (Good Vibrations, anyone?)
Secondly, this remark by Andrew Chen is on-point: "Most code will be written (generated?) by the time-rich," he said. "Thus, most code will be written by kids/students rather than software engineers. This is the same trend as video, photos, and other social media." (Check history for decrypt.co citation.) The printing press, the Brownie camera, the AK-47, Feynman diagrams, public-key encryption, and the personal computer itself all democratized what was esoteric. Large languages models (LLM's) are doing likewise. It'll be fascinating to watch this play out.
Finally, E.g, I have dyscalculia. I can't program, yet made five Github commits this afternoon, crediting DeepSeek. The street finds its own uses for things, to quote Bruce Sterling. That's fun; that's a hobby. Forensic coding is going to be about what's been shoved into production, to disastrous effect. In this wise pay attention to The Economist and the technical literature. kencf0618 (talk) 02:50, 4 August 2025 (UTC)
i have doubt about this section
https://en.wikipedia.org/w/index.php?title=Vibe_coding&diff=1310724378&oldid=1310554328
Platforms such as Insight OSthis part link to [4] (Cite error: A
<ref> tag is missing the closing </ref> (see the help page).. from what i understand insight os is just a demoother but maybe related
about user contribution
https://en.wikipedia.org/wiki/Special:Contributions/Technological_Tiger
these mention org360 as well, so i think this could be case of wp:PROMOTION
(note i still havent fully check 360-degree feedback page)
or maybe im wrong.
can you comment on this @Technological_Tiger
Lokiretro (talk) 11:43, 11 September 2025 (UTC)
I'd argue that such a section is fundamentally at odds with the essential concept of vibe coding, which is, as Karpathy has expressed it, letting LLMs generate all code, IOW, by simply and directly prompting a LLM to generate code, without the intermediate intervention of separate tools and platforms. -- JMC (talk) 02:23, 10 October 2025 (UTC)
I’ve added back a brief, neutral paragraph with citations to reliable secondary sources, making sure it stays in line with WP:NPOV. If there are any thoughts or concerns about tone or sourcing, I’d be glad to work together here to refine it before any further edits. Hoalsikeer (talk) 18:59, 23 October 2025 (UTC)
Vibe coding was definitely a thing in 2024; I tried it for a bit before deciding that it was extremely unprofessional to vibecode stuff. And you don't even need those big, agentic Claude thingies; all you need is Gemini and a lot of patience.
Would someone please find a reliable source confirming this and add it to the article? GrinningIodize (talk) 16:36, 1 December 2025 (UTC)
The existing "Concerns" section mentions security vulnerabilities briefly. I propose expanding with specific research findings:
"Vibe coding has raised concerns about understanding and accountability. Developers may use AI-generated code without fully comprehending its functionality, leading to undetected bugs, errors, or security vulnerabilities."
Research quantifies these security risks. A 2023 Snyk survey found that 56.4% of developers reported AI coding tools sometimes or frequently introduce security vulnerabilities, yet 80% of developers admitted to bypassing established security policies when using these tools.[1] Only 10% of developers scan most of the AI-generated code they use.[2]
The practice of accepting code without review—central to vibe coding's definition—amplifies these risks. Simon Willison noted that if code is "reviewed, tested, and understood," it is not vibe coding, implying that true vibe coding inherently bypasses security review processes.[3] Security researchers warn that AI-generated code may contain vulnerabilities stemming from outdated patterns in training data, which developers practicing vibe coding would not detect.[4]
Radius314 (talk) 03:04, 15 December 2025 (UTC) Radius314 (talk) 03:04, 15 December 2025 (UTC)
References
Hi @Jmc: maybe we can figure this out here (re diff)
It was reported in January 2026 that Linus Torvalds had made use of Google Antigravity to generate a Python‑based audio sample visualizer.component of AudioNoise, an application focusing on digital audio effects and signal processing. Torvalds explained in the project's README file that, rather than writing all the code himself, "the Python visualizer tool has been basically written by vibe-coding."
3 things - (1) what is visualizer.component
? I am not understanding the .
formatting. (2) why do we need "an application focusing on digital audio effects and signal processing" ? Sounds redundant with "audio sample visualizer", I don't see what it adds. (3) Where in the source are you seeing that it's a component?
Thanks! Caleb Stanford (talk) 20:05, 19 January 2026 (UTC)
visualizerand
componentwas simply an unfortunate stray, since removed. -- JMC (talk) 21:19, 19 January 2026 (UTC)
a Python‑based audio sample visualizer called AudioNoise(to quote from your edit).
visualizer.component, but I find it really jarring that after I edited to improve your text, on multiple occasions you copied back in the misformatted text, and didn't seem to acknowledge the mistake. If people are editing your work, they are probably trying to help out, maybe check what they fixed before assuming they messed up your intent? And please be more careful about copyediting.
The article should mention that the possibility that vibe coding may regurgitate pieces of copyrighted code, without the corresponding copyright header and thus violating the code's license. It is discussed in GitHub_Copilot#Licensing_controversy but should equally be discussed here. Professor Tournesol (talk) 06:09, 12 February 2026 (UTC)
At the start
Might be worth noting that it creates a lot more than just "security" issues https://en.wikipedia.org/wiki/The_Machine_Stops (quite an exaggerated example and i'm sure there's others but a good read nonetheless)
It's overreliance, lack of understanding, etc and although we could argue that many programmers don't understand exactly how their compilers work, they do understand how their code works, what it does, and eventually what went wrong
Similar cases include when large companies have relied on small GitHub dependencies to get work done and a push has been made to that repository and it has broken their entire code, i suppose this issue could be solved after a rebuild though and is vastly different in some ways
You could ask the AI what went wrong and it could explain it but if it doesn't and you just use the code you would never learn.
The "Impact on open-source software"
section could be generalised / split into another topic ("She also pointed out that language models will not submit useful bug reports to the maintainers, or be aware of potential issues") since this isn't just regarding open-source but programming in general although it is a good example and could possibly be linked to closed source software too
you could talk about
the environmental impact / danger of vibe coding too in regards to electricity usage and "think time", also examples of software made by vibe coding used in large systems like face monitoring could affect people lives incorrectly (i.e if a face scan reports you as a criminal when you're not and if that system could not be challenged in a court or if you are a criminal and you can no longer get food anywhere - again these are really bad examples on my part and aren't real life cases)
although luckily enough afaik no major systems use any products of vibe coding
You could link to the topic of AI on wikipedia and it's criticisms
Some inspiration; https://www.youtube.com/watch?v=cnX5zJ_qGz0 https://www.youtube.com/watch?v=lrZyBciUpLQ ~2026-15286-55 (talk) 10:59, 10 March 2026 (UTC)
For the same reason the "gene-centered view of evolution" is not called the "selfish gene theory". Hplotter (talk) 15:48, 14 April 2026 (UTC)
Specification-driven development with AI [3] [4][5][6] This might be good to mention as a different direction and it seems a better one at that. ~2026-38073-05 (talk) 19:47, 3 July 2026 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.