Latest

Vibe coding: The future of software development?

LondonInsightsContent

December 19, 2025

Our Technology Director, Max Hatamian, dives into the world of vibe coding, what it means for brands, creators, and developers, and how it can be applied to accelerate innovation. He also offers a warning: when the vibes are off, you need to call skilled developers.

Remember the days of app development requiring months of learning software language syntax, wrestling with frameworks, and debugging until the early hours of the morning? Those days aren’t entirely gone, but they’re rapidly evolving. Welcome to the era of vibe coding, where you describe what you want in plain English, and AI tools transform your ideas into working code.

What is vibe coding?

Imagine being able to describe your software ideas in the language of your choice and watch them come to life instantly. That’s the promise of vibe coding, a new approach that’s transforming how products are prototyped, tested, and deployed.

Whether you’re a brand looking to rapidly prototype digital experiences, a designer eager to bring interactive concepts to life, or a developer exploring new ways to streamline workflows, vibe coding offers tools that make experimentation faster and more accessible than ever. From simple animations to functional mini-apps, the possibilities are limited only by your imagination.

Vibe coding is a shift in how we create software. Instead of developers writing lines of code, anyone can now describe in natural language the requirements and let AI models handle the implementation.

Andrej Karpathy, who coined the term vibe coding in Feb 2025, put it: “There’s a new kind of coding I call ‘vibe coding’, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” See original post here.

Capabilities of vibe coding include:

Tasks that traditionally took developers hours can now be completed in minutes. Non-technicals can prototype ideas without a development team. Designers can create interactive mockups that actually work and test concepts before development.

The tools that make vibe coding possible

Several platforms have emerged as leaders in the vibe coding space, letting you build apps, preview code live, and publish:

Beyond dedicated platforms, vibe coding can happen through ChatGPT, Claude, and other AI tools. Developers describe needs, upload code, receive snippets, and iterate conversationally. Voice-to-text tools like SuperWhisper can even replace typing.

From a simple animation to a mini game

I experimented with vibe coding using CreateAnything. Starting with a simple animation, iterative prompts evolved it into a functional mini-game in under an hour.

This is where vibe coding really shone. The AI restructured the application, adding game logic, score tracking, and fixed any issues along the way. What was once a simple animation had become a functional, simple game that can be deployed to the web and as a mobile application

The whole process, from idea to deployed prototype, took under an hour. You can see the resulting app in all its glory here.

Reality check: Where does vibe coding fit?

Vibe coding is powerful for specific use cases, but doesn’t replace developers entirely. Ideal scenarios include:

Limitations include maintaining complex applications, security risks, integration challenges, and long-term code maintenance. Maintaining a vibe codebase could become a nightmare, with stories of AI agents accidentally deleting databases, despite explicit instructions not to. Production applications with real users and sensitive data still need rigorous code review, testing, and human oversight.

The best approach is a hybrid model: use vibe coding to prototype and explore ideas rapidly, then bring in developers for production, security, and maintenance.

The future of development isn’t human or AI, it’s a blend working together, each playing to their strengths. And that future is looking incredibly exciting.


Behind the piece

Max Hatamian

Technology Director
Imagination London

Max Hatamian is our Technology Director, with over 21 years of technical experience spanning web, mobile, XR and immersive technologies.

Max specialises in technical leadership and hands-on development, delivering high-profile digital projects for globally recognised brands. His experience includes work with Ford, Shell, Major League Baseball, Canon, Jaguar and Land Rover.

Max holds a BEng in Electronic Engineering and Computer Science from UCL. Before joining Imagination in 2004, he founded and ran his own record label, handling production, engineering, distribution and media, while performing live and DJing internationally.

For the things worth sharing, we’ve got a newsletter for that.

Sign me up