Vibe coding, some thoughts and predictions – by Andrew Chen

March 13, 2025

Vibe coding is happening, you guys

We’ve all been surprised by LLMs being good at writing/brainstorming/generating text, but along the way, we also discovered it was surprisingly good at writing code. This was first harnessed by coding co-pilot features in IDEs like Cursor, but as many of you have followed, “vibe coding” is the new thing, coined by the great Andrej Karpathy:

Source: Vibe coding, some thoughts and predictions – by Andrew Chen

There have always been ‘easier’ ways to write software. From Visual Basic, to Foxbase and FileMaker, even spreadsheets, a huge amount of useful, valuable software has been written, to animate workflows, increase productivity, run whole companies.

Traditionally a subset of software engineers have looked down on such approaches to writing software. “Not real programming”.

But as Andrew Chen observes, “vibe coding is happening”.

Whether you’re particularly enamoured with the term or not, using LLMs to generate code is already transforming how software is written.

But as he also observes, ‘we are in the command line interface days of vibe coding…’. What it ends up looking like is purely speculation right now–but remember what Alan Kay once said ‘the best way to predict the future is to invent it’.