Ramon 🎹 Profile picture
Oct 7 7 tweets 3 min read Read on X
how to actually vibe code a complex project, as someone that doesn't know how to write a single line of code

these are the 5 most important rules you should follow:
1)
prompt. prompt. prompt.

i cant emphasize this enough, if you don't know whats going on in the code, you need to spend a good amount of time to describe your feature requests, issues or questions clearly and detailed.

also try to add images whenever relevant. i also like using a marker/draw tool on top of it to make it even more clear
2) console.log is your best friend

if you're stuck on the 3rd iteration of fixing a bug / implementing a feature and you can't get it to work then console.log it!

it takes like 1 minute to implement various logs and the agent generally will know what he needs, through this, you can actually get down to the core of the issue without being blind.

remember to delete the logs once you fixed your issue
3) .md files are beautiful

these are for bridging the gap between your understanding and the ai agent's understanding

my projects usually consist of

- core-idea.md - this is where you describe the general project/product you want to build. WRITE THIS IN YOUR OWN WORDS

- various architecture .md files - these are depending on your complexity, for example, i have a .md file that counts as a source of truth for midi logic, for canvas rendering, for sound and so on.

- bug/feature .md files - if you cant fix a bug in a session and you are tired, ask the agent to create a .md file and write down the initial problem and all the things he tried so far. try again in the next day and you can usually fix it
4) actually understand the fundamentals, ASK STUPID QUESTIONS

a LLM doesnt judge you, ask the most basic questions about how something works, why something is handled in this way, why this is used over that, how other apps usually do it

this will steer you into the right direction from the beginning and you will actually learn a ton
5) use AI everywhere

you want to implement a specific thing but have no idea how to and the ai agent can't add it correctly?
-> do a deep research on how competitors do it (i had this with my infinite piano roll canvas for example)

you added logging and took 10 iterations but still cant fix the bug?
-> let gpt-5-codex, claude-code, gemini and what else do their own analysis, feed them each others reports and get down to the core issue
these are the most important rules when it comes to actually getting shit done without knowing what you're doing

by working on different projects you will get a very good feeling of when something feels right or wrong and you will learn a ton along the way.

i hope this helps!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ramon 🎹

Ramon 🎹 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(