The backup part is the crucial piece here. If you have reasonable guard rails for your AI, you can throw much more at it. Let it write tests before implementing something, ensure the code is in version control before promoting a change, etc.
Aside, I tried to move my ~/Code folder (where all my programming projects and work live) into the macOS iCloud folder so that everything would auto-sync. But the constant Git churn created a lot of traffic and collisions in that folder. And when I googled it, apparently it's just not a good idea to sync Git projects in iCloud. I really want to easily sync my folders so that I can just get a new macbook and recreate…
Not even kidding, it worked for Peter (OP’s article)