You might find dynamic land from Bret Victor interesting which is about collaborative computing<p><a href="https://dynamicland.org/" rel="nofollow noreferrer">https://dynamicland.org/</a><p>I have wanted collaborative development for a while..I want a LeetCode for problem solving where you can import other people's solutions to problems and build on others work.<p>And propose requirements on your workspace.<p>I like the standard directory structure in this article