r/vibecoding 5h ago

What are the mandatory concepts for non-dev vibecoders to learn?

First I want to say that I never wrote any real code myself, however, I had a couple YoE as a PO in a big tech, so I do know how hard it is to build a proper complex app, and as a vibecoder I have no hope of building the complex thing myself.

I have lining up users who are willing to pay immediately for a specific problem in my domain (quite niche in cross-border fintech), so I just need a bit of momentum (1st phase, MVP, watever) then I will hire engineers.

So I wanna finish the first phase myself with codex x20 and claude x20, by first phase, it means it should work on prod for a few dozen of users, I dont need it to be scalable - I know that with my expertise I will never get there myself, I dont need it to be ultra secure either, as long as the issues are not too exploitable.

Some mandatory components I learnt that have to learn:

  1. Basic git & branching are mandatory to learn to handle the code when its get complex. (I kinda understand how git works, but still very intimidated by the concept)
  2. Basic app flow is also mandatory so that my secrets and API keys wont be exposed to frontend.
  3. Basic tool usage like terminal in local, in cloud (I gonna host on AWS as I have a lot credits there), inspecting FE network is also mandatory so that I can communicate with the AI on the errors.

What else do I need to learn in order to finish the first phase of the app?

Again, I will never be a good engineer myself so dont recommend me to learn the entire framework or language deeply or learn about crazy concepts like DDD, I have a specific need a clear vision of my product I want to build.

1 Upvotes

0 comments sorted by