Development
Vibe Coding
Also known as: AI-assisted development
A style of software development where you describe what you want in plain language and an AI model writes the code — working iteratively through conversation rather than by hand.
Vibe coding is a recent term for building software by describing what you want in plain language and letting an AI model write the code. Instead of typing every line by hand, you work in a conversation: you describe a change, the model implements it, you review and refine, and you describe the next one. The work happens through dialogue rather than in a text editor.
It is a genuinely new way to build, and it is powerful — complex changes that used to take a developer hours can take minutes. But doing it well still requires knowing what you are doing. The AI writes the code; it cannot decide for you how the infrastructure should be set up, whether the architecture is sound, or when it has taken a wrong turn. Vibe coding lowers the labor of writing code. It does not remove the need to understand systems.
That distinction is what separates a working production site from a fragile experiment: the visible part — software built by describing it — sits on a foundation of decisions (source control, deployment, identity, security) that take real technical fundamentals to get right. It is the approach we used to build this very website, and a service we offer to clients building their own sites and internal tools.