4 ms·
I've never thought much about pair programming within the same file, seems like a super interesting concept. Obviously co-editing e.g. google docs makes sense,
by somishere 6y ago
I've never thought much about pair programming within the same file, seems like a super interesting concept. Obviously co-editing e.g. google docs makes sense, but there's no user-facing concept of validity here. How does saving work, is the idea that someone codes while someone watches? This already causes all sorts of fun with collisions in git, how do people work around that locally with things like hot reloading?
- borisandcrispin 6y agoThe way it works is that you are sharing your local files to the other people and when they edit the file, all the changes are being applied to your file. So in the end you are the one saving all the changes and making the commits. You can be working in parallel in different files or just following around. It really depends on what you are trying to achieve. One cool thing to try with GD is mob programming. :)
- somishere 6y agoVery cool! .. so does that also mean the remote worker can't / doesn't save? Also are the changes reflected locally for both users for e.g. testing / compiling or do you rely on compute of the remote host like VNC? How about tracking changes?
- borisandcrispin 6y agoYes, the remote worker can save and the file will be saved in the host. Tracking changes is coming soon! This is super needed. We are going to add soon better tools to manage (and share) the local server. So you as a guest can edit, save and see how this is impacts the local server of the host.
- somishere 6y agoCool, thanks for all the info. I will be looking for a good opportunity to try this out properly!