Not sure if it's been declared generally yet, but debugging is harder with AI.
Once your requests start to veer away from the direction you wanted (Especially if at-any-point, you transition to Cursor's "Free" mode, and it misunderstands and bulldozes all your previously-working features)
Not only is it harder, the physical stress caused by debugging with AI is something new. It gets some requests so-incredibly-wrong and follows directions totally-contrary, your brain forgets it's talking to a computer, and reacts in a way you would to a person who did all the wrong things here.
Version control has never been so important. I never use cursor without it. And even then, sometimes I just open the client, and a bunch of files changed.
Once your requests start to veer away from the direction you wanted (Especially if at-any-point, you transition to Cursor's "Free" mode, and it misunderstands and bulldozes all your previously-working features)
Not only is it harder, the physical stress caused by debugging with AI is something new. It gets some requests so-incredibly-wrong and follows directions totally-contrary, your brain forgets it's talking to a computer, and reacts in a way you would to a person who did all the wrong things here.
Version control has never been so important. I never use cursor without it. And even then, sometimes I just open the client, and a bunch of files changed.