In my off work time, I've been improving my vibe coding chops.
Building with multi tenancy, user rbac, abac, notifications, 2fa, frontend UI/UX etc, all the basic plumbing stuff. Todo list has increased.
I've had to get agents to refactor what it's created, so things were more extensible, pluggable, separated etc... though if I wasn't aware of what it needed to change, it would have easily become a sloppy mess..
Using Claude code, GitHub copilot cli has significantly increased velocity to get things done.
Though if someone's new to Dev, they wouldn't even notice how quickly the "structure" of what's being built is just being slopped together... Tight coupling, high dependency chains, increased cyclomatic complexity etc... As they go on, every change requires more tokens as more scanning has to be done.
Maintenance is where the true costs come.