random thoughts/predictions on where vibe coding might go:

most code will be written (generated?) by the time rich. 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

we are in the command line interface days of vibe coding. For the majority of creators, vibe coding will eventually fade, and vibe designing (with a visual paradigm) will come to dominate. People ultimately think better in a GUI-like format than a CLI-like format. Thus, in vibe designing you will show the AI the design outcomes you want, and then everything else is done for you. Yes, you may end up with tools to tweak the design details for extra controllability, and provide additional mockups that then get filled in underneath with code. But maybe folks will build software without seeing or learning a programming language.

vibe coding could reduce the need for open source libraries as more code will be generated from scratch by AI. Code will be more of a disposable commodity, with less reuse, and instead generated on the fly for personalized use. It's interesting to see right now that creating a new project is easier than editing a project, because the latter requires a lot more context/complexity. Interesting dynamics if something like this continues

"trad UX" and design standards give way to post-modern/fragmented software, as millions of new vibe coders create experiences with no prior know how and new perspectives. New patterns will emerge, as TikTok/YouTube has done to film making and trad entertainment. The world will go beyond buttons and modals and scrollbars and other things. Software may become unrecognizable before it coalesces again

if vibe coding makes software trivial to build, then the bottlenecks shift to other places: 1) consistent creativity that stays ahead of everyone else. Anyone can write a tweet, but the best creators are the ones who consistently come up with new ideas. 2) distribution and network effects, where the first vibe coded product doesn't win, but rather the first vibe coded product that hits scale that wins

imagine products that automatically adapt based on user behavior, rather than based on the actions of the vibe coder. For example, if the vibe coder has specified that the signup funnel should easy, then after seeing users struggle with it, the software can automatically vibe code itself to improve the flow by dropping steps or adding explanatory text. Right now we are in a paradigm where PMs specify behavior that software engineers specify in code. Imagine if PMs can specify outcomes, and the software is configured to automatically adapt to hit those outcomes

what other wacky ideas should be on this list?


will accelerate software eating random long tail industries. Sort of like the advent of spreadsheets (aka programming for non-technical business people). Previously, you couldn't have gotten high-end software engineers excited about small/boring/slow-growth industries but now people within those industries will vibe code their way to greatness. Thus, those industries will get absorbed into the greater tech ecosystem. An accelerant to software eating the world

today, there's a ratio in a typical software co of 5:1:1 of engineers to designers to PMs. What will that ratio look like in the future? Are we still going to have the currently dominant "EPD" paradigm or will the job titles be changed significantly. There's two arguments here: One version is that the ratio of engineers will go down, because things will be lower cost to build, and more of the emphasis will be in figuring out what the hell to build. But the counterargument might be a form of Jevon's Paradox, where the cheaper it is to build software, the more engineers you might want so you can build more, faster?

what does it mean to "vibe market?" or "vibe sell?" Perhaps in the same way that you can casually specify an app and an AI will vibe code it up, perhaps the same thing can happen from a marketing context. Just tell an agentic interface that you want to market your new app to kids via short form video, and it'll then go figure everything out. Hit the "execute" button and it'll go contact influencers, buy sponsored ads, and start creating customers. Same thing with a virtual sales team, but your vibe selling comes from creating outbound lists, scripts for selling, and then an interactive AI that can try to sell for you. What business functions won't be affected here?