pull down to refresh

A few days ago, I started vibe coding using opencode. I no longer understand my codebase, but I'm creating things I don't think I could do on my own. I prototyped a 3D FPS game in Rust that automatically compiles to javascript and deploys to a dev kubernetes cluster using a Tiltfile. I barely understand rust, and I think it would have taken me 3 months on my own what it took opencode 3 days to do.. I feel empowered, but I am unsure if this is how I want to proceed.

Before starting with opencode, I would scaffold, then have duck.ai or chatgpt write functions for me. When I was doing that, I understood my code bases, but not necessarily every function body.

I have a mindset where I always want to get better at coding. I am afraid I might lose that if I relax and make vibe coding my new normal.

There has to be a middle ground that I haven't found yet. Some way to have AI mentor me instead of doing everything for me.