Getting started with "Vibe" Coding

Here are my tipps on how to get started with vibe coding.

Getting started with "Vibe" Coding

You have probably heard the term "vibe coding" by now. What does it mean? People use the term to describe creating software with the help of AI.

I don't really like the term, because it implies some kind of informal doodling around with the AI. And that misses a big point, I think: You need to be very specific and knowledgeable about coding in order to make good use of the AI assistant.

Here are my tipps on how to get started with vibe coding:

  1. Know exactly what you want to build. Think about the purpose, the user types, the context in which the tool is used. Think about the user experience you would like to have, the architecture of your software and the tools that you think are best to use.
  2. Write all of that down. Put a lot of emphasis on making your text very clear. If you like you can use an AI such as ChatGPT to help you with clarity and writing style, but make sure that the thinking and line of argument is all yours.
  3. Now follow @vasumanmoza's vibe coding framework which I have prepared for easy use here: https://github.com/matthiasroder/vibe
  4. As for the AI tool to use, you have many options. I like opencode these days (https://opencode.ai/) but of course you can also use Claude Code or any other tool out there. Even ChatGPT will work.

If you like to explore more, feel free to book a free 15 min exploration session with me, or reach out via email or on LinkedIn.