I have not done any vibe coding and have a question for those who have.

Suppose you request a change, adding features, changing things around based on learning and testing, which is generally what happens after you've been working on something new.

Here's the question. What happens when you ask for a change that requires the codebase to be reorganized.

How did that go? Do the AIs know that's possible or do they just pile on special cases?

@davew Whenever I am asking for something more complicated than simple, I first ask the machine to do a pre-mortem. I tell it to ask me questions and suggest things. Then, we go back and forth about everything. Only when I am satisfied, I let the machine generate the code for me. It happened that the machine suggested reorganizing the code or a a complete rewrite, and I approved it.

@hananc

Is that it? Once you get to try it out do you get new ideas? If so, go back to my question.