There is a lot of discussion in Indonesia lately about vibe coding vs no vibe coding.
I think it depends on your objective and what stage you’re at.
If you’re learning to code. Starting from scratch is better because you feel the progress and understand each part of the code you write. This was my approach back in the days when I learned coding.
When you jump straight into vibe coding, a lot of details get missed. You end up with only high-level understanding without the fundamentals. When bugs occur or you need to update simple things, you’ll likely get confused because the lack of fundamentals.
If you’re building a simple app, vibe coding works perfectly fine. But for large-scale, complex systems it’s not the right fit.
Build the fundamentals first, then use tools to move faster.

Leave a comment