You can use Grace without running `grace watch`, but really it's a much better experience if you do. It makes version control more ambient, more something that just happens in the background. And you can delete any save or checkpoint that you don't want, it'll disappear.
I mean, I assume you don't type curse words every time you edit a file. I don't... it's only like every 10 edits or so for me. ;-)
Yes, I presume that almost every developer in the world, by the late 2020's, will have a working Internet connection ~100% of the time. If you still need some sort of offline VCS, Git will still be around. Treating source control as something that must work without an internet connection is just silly to me... we almost all use Git as a centralized version control system already. You can't push without an Internet connection, and most dev shops won't let you push to production without going through the (Git)hub first.
It's not like Grace will prevent you from making changes; as soon as you have a connection again, `grace watch` will catch you up. Or don't use that and just do `grace rebase` or whatever. Up to you.
Nope. I type stuff all the time that I don’t want anyone else seeing.
Or Etc. I don’t want my computer sharing my scratch notes with my coworkers without me explicitly choosing to commit and push them. No way, no how.(Also the presumption of always online-dness. What?)