How?

No code. Just words.

AI-powered Vibe Coding of Web apps.

Ian H Smith

The term Vibe Coding was popularised by Andrej Karpathy1 to describe a conversational, high-level way of programming with AI models, where you specify the intent, style, or 'vibe' of what you want and let the model draft most of the implementation details of a Web app.

At Being Guided, Vibe Coding is the fourth of four steps in digital innovation: Think; Simplify; Value; and Vibe.

Think is Design Thinking: based on the Stanford d.school2 method. It is five iterative stages to create a solid foundation for digital innovation. Simplify means stripping away of needless steps for user experience with Web apps. Applying Fierce Reduction until only the shortest path from intent to outcome remains - following The Laws of Simplicity by John Maeda3.

References

  1. Karpathy, A. [@karpathy]. (2025, February 2). There’s a new kind of coding I call “vibe coding”, where you fully give in to vibes, embrace exponentials, and forget that code even exists. X. https://x.com/karpathy/status/1753472166197080428
  2. The Hasso Plattner Institute of Design. (2004) Stanford d.school. https://dschool.stanford.edu/about
  3. Maeda, J. (2006). The Laws of Simplicity. Design, Technology, Business, Life. Cambridge, Great Britain: MIT Press.
    https://mitpress.mit.edu/9780262539470/the-laws-of-simplicity/
  4. Miles, L.D. (1947). The Lawrence D. Miles Value Engineering Reference Center Collection.
    https://minds.wiscon.edu/handle/1793/301