There's a big difference between vibe-coding an entire project and having an AI build a component that you lack competency for. That is what is happening here.
It's the same principle as a startup that builds it core functionality itself in-house and then uses off-the-shelf libraries for all the other uninteresting details.
2023: ok it got the whole function right, still just pattern matching though
2024: cool it banged out that component in one prompt, but it's just boilerplate
2025: it one-shot an entire app, whatever, just glue code
2026: nah man that's nothing, it's just filling in competency gaps for one of the greatest programmers of all time
2026: llms can autocomplete a line correctly sometimes
Very cool to see a legends side project. I'll check this out when I have time even though I can't understand C well.
I never clicked a file so fast in my life before.
It's a tame bass sample sound. Probably from Linus himself. I want more!
https://github.com/torvalds/AudioNoise/blob/main/BassForLinu...
This whole controversy reminds me of that Rhodesian designed shotgun marketed as "Street Sweeper" in the US. Making a tool is one thing. Brandishing its unsafe working end to potential customers in an attempt to impress them, alas, could lead to interesting situations...
This is on projects that are not serious. So I will treat it as such.
You should worry if vibe-coders submit patches to the Linux Kernel and they do not understand them.