Superb blog post contrasting the goals of VCS with git gotchas, comparing with hg, and making interesting suggestions: https://gregoryszorc.com/blog/2017/12/11/high-level-problems-with-git-and-how-to-fix-them/
Distinguishing hard forks from collaborative forks is a really nice idea.
miniblog.
Related Posts
Are there 2D games focused on collaborative world building? I know of text based games (MUDs/MOOs) and a few 3D games (Second Life, Roblox) but nothing for 2D.
The most successful code review tools have a clear path to getting your patch included.
It feels much more collaborative to ask for changes before a patch is accepted. Afterwards, a reviewer can be seen as difficult, even with the same feedback!
Designing online systems so that groups of people are smarter than individuals is not easy. The first collaborative chess games weren't very strong. In Kasparov vs The World, organisers ensured there were several strong players and online discussions.
