|
|
|
|
|
by Sammi
462 days ago
|
|
"It is the software equivalent of git asking the user what to do. Zero asks your code what to do." You are asking the dev what to do. You are _not_ asking the user what to do. This is akin of the git devs baking in a choice into git on what to keep in a merge conflict. It's hard to trust you guys when you misrepresent like this. I thought long and hard on whether to respond confrontationally like this, but decided you really need to hear the push back on this. |
|
I represented that we ask the dev what to do:
> Zero asks your code what to do
You agree that's what we do:
> You are asking the dev what to do. You are _not_ asking the user what to do.
I get that your actual issue is you don't think that what we do is "the software equivalent of git asking the user what to do". But like, I also said what we do concretely in the same paragraph. It's not like I was trying to hide something. This is a metaphor for how to understand our approach to conflict resolution that works for most developers. Like all metaphors it is not perfect.
FWIW, there is nothing stopping a developer from having this function just save off a forked copy and ask the user what to do. Some developers do this.
Also FWIW, Zero does not allow offline writes specifically because we want to educate people how to properly handle conflicts before we do. I see down-thread this is the majority of your concern.