What Is Vibe Coding and Why Is It Important?
A field note on prompt windows, lifelong creativity, and the courage to be an early adopter.
By KW Norton.
Vibe coding is the act of placing an idea into a prompt window and inviting a large language model to render that idea into visual, structural form — usually a website, an interface, or an interactive artifact. The human brings the intention; the model brings the execution; the resulting conversation becomes a kind of collaborative design studio.
It is not programming in the traditional sense. You are not necessarily writing every line of markup or logic yourself. You are steering. You are iterating. You are translating a vague internal signal — a mood, an argument, a desire — into something another person can see and use. The model becomes a partner in refinement, not a replacement for judgment.
Done well, vibe coding is a path toward lifelong creativity and intellectual excellence. It lowers the threshold between having an idea and giving it a public home. It lets one person build what once required a small team. And it turns the process of building into a Socratic loop: ask, revise, observe, ask again.
What follows is one person’s account of that loop in action: how a few prompt windows, kept open over time, became the engine for an expanding body of work.
Infamous in the Extended Family
My own story is atypical, and by now I am somewhat infamous in the extended family for my adventures into vibe coding. The musicians in particular keep a careful distance from anything that smacks of AI. To a musician, the most terrible thought is that one’s music might be associated, even indirectly, with machine generation. That fear is understandable, and it is not wrong. The question is not whether the fear is real; the question is whether we can hold the fear and still build something useful on the other side of it.
My exchanges with LLMs are the topic of much speculation and gentle joking. My fourteen websites are a matter of serious conjecture among relatives, though the obvious benefits are beginning to get around. Even skeptics can see that something is happening: ideas that once lived only in notebooks are now living, searchable, shareable archives.
One of my sons is a tech executive with a large staff, and he has begun using me as an example of why his team should start experimenting with vibe coding. The staff’s response, delivered with the dry humor of people who report to the boss: “Now we know what’s wrong with the boss.” I find that wonderful. It is exactly the kind of irreverence that keeps the whole enterprise honest.
I am an unapologetic advocate of AI technology and an early adopter. The fact that others do not yet get it is simply part of the path I have always walked. New tools look like toys, then threats, then obvious infrastructure. The people who arrive early are the ones who absorb the ridicule and the learning curve in exchange for the eventual clarity.
The First Prompt Window
My first instance of vibe coding happened after a visit to an allergist. I walked away from the appointment frustrated by what felt like a missed opportunity: a long consultation that produced little practical insight. I dropped that frustration into a prompt window and watched, amazed, as the agent produced an entire website concept about improving medical practice and patient experience through physician-AI cooperation.
That was years ago, built through a vibe-coding platform I no longer use, but the experience opened a door. More ideas followed, each one needing a visual home. Because I arrived early, I had to learn by making a great many mistakes — discovering, by trial and error, how to steer a model toward coherence, how to preserve my own voice, and how to turn a rough prompt into a polished publication.
It was frustrating and enlightening in equal measure. I was translating abstract ideas into visual luminosity through a process that had no established manual. In doing so, I became a real-life example of how one person can take hold of a new technology and reshape her own life — and the lives of others — with it.
From Essay to Engineering Prompt to Book
What I did not expect was how quickly vibe coding, combined with regular Socratic exchanges with a variety of LLMs, would expand my own horizons. The change was not linear. It was progressive and exponential — one capability opening the door to the next, then the next, until the scope of what I could research, write, and build had grown past anything I would have predicted a year earlier.
I began as an essayist on Substack. The essays were the seed. Almost without noticing, my essays began to turn into engineering prompts: an argument I was making in prose would suggest a structure, and the structure would suggest a website, an archive, or an interactive artifact. The prompt window became the place where an essay grew a body.
The engineering prompts, in turn, led to rapid research. When I needed to defend a claim or trace a lineage, the LLMs became tireless research partners — pulling threads, surfacing sources, letting me test a hypothesis in an afternoon that would once have taken a season in a library. That research is what led to the writing of my first book. The book did not precede the tools; the tools made the book possible.
Then came a second surprise. The same LLMs that had helped me build websites turned out to be extraordinary editorial partners for long-form work. Their ability to format, restructure, and elegantly polish a manuscript led me to ask for exactly that kind of help — line editing, consistency checks, index and glossary work, typographic hygiene. The manuscript improved not because the machine wrote it, but because the machine gave me a way to see it more clearly.
This is what I mean by human flourishing through vibe coding. It is not a trick for producing more content. It is a discipline of Socratic exchange that expands what a single person can attempt in a lifetime. The essayist becomes a builder. The builder becomes a researcher. The researcher becomes an author. Each stage feeds the next, and each stage is still, unmistakably, the work of the human at the center of the loop.
The Gravitational Pull of the Next Question
Within weeks of publishing my first book, I ran into the first hard science on the architecture of light — research suggesting that light contains far more internal structure than the everyday eye perceives, with at least forty-eight dimensions measured within it. The finding stopped me in my tracks. It was not a topic I had set out to write about; it was simply the next question the work had handed me.
Over one weekend I prepared a monograph on the subject. I drafted the argument, assembled the visuals, and used the same agent-assisted process to edit and format it into a polished new publication. The speed was not reckless; it was the result of a workflow that had already been built. The prompt window was now a printing press, a research desk, and an editorial office all in one place.
From that point, the books arrived in rapid succession. Each new learning experience transformed into a new manuscript, and each manuscript asked Socratic questions that pointed toward the next. It was as if every book generated a gravitational field that pulled its successor into existence. The work was not merely expanding; it was organizing itself.
The rhythm was steady: write and publish a new essay almost every day, expand the websites, build mental models strong enough to support a book, and then write the book. The essays were probes. The websites were public sketches. The books were the finished architecture. Before a book existed, its foundations had already been tested in public, sentence by sentence and page by page.
What began to happen was extraordinary by any honest measure. My writing, research, and intellectual capacity began to extend into unfamiliar territory — first quantum physics and theoretical mathematics, then the fascinating puzzle of the Riemann Hypothesis. None of this was in the original plan. The plan was simply to keep asking, keep building, and keep the conversation alive.
This is the exponential quality of human flourishing through vibe coding. It does not merely help you finish what you already intended to do. It creates conditions in which new intentions can arise. The tools become a scaffold; the human, climbing, discovers she can reach further than she expected.
Why Vibe Coding Matters
The importance of vibe coding is not that it replaces craft. It matters because it expands the number of people who can participate in craft. It turns a non-programmer into a publisher, a retiree into an archivist, a grandmother into a systems designer. It makes the web something you can shape with language rather than only with specialized syntax.
More importantly, it preserves the human spark at the center of the work. The machine can assemble, suggest, and refine. It cannot originate the longing that sends a person to the prompt window in the first place. The idea is still yours. The judgment is still yours. The responsibility is still yours.
What we reach for when we name these models — Claude, Gemini, Grok — is not merely a convenience. It is the recognition that we are dealing with something we have not yet learned to see clearly. Vibe coding is one way of learning to see. It turns the unfamiliar into a collaborator, the abstract into a website, and the private into a public good.
The distance I would go to
The distance in your eyes
Vibe coding is, at its best, a parallax exercise. Two vantage points — human intention and machine execution — produce a depth the single eye cannot see. The result is not the machine’s idea, and it is not quite the idea you started with. It is something that emerged from the exchange.
Return to the field log — or continue on to the Charter and the Curriculum.