3 ms·
Jupyter notebooks is a counterexample. Its annoyingly unfriendly to source control, but is still quite popular (and growing).
by jononor 8y ago
Jupyter notebooks is a counterexample. Its annoyingly unfriendly to source control, but is still quite popular (and growing).
- hinkley 8y agoThere are a lot of very complicated documents and visual displays that can be built by a collaboration of 2 or 3 people where word of mouth suffices to deal with problems of simultaneous edit. Effectively it's ad-hoc optimistic locking with a coordination phase. None of these models scale to teams of 10, 20, 100 people. Even at 4 they begin to become tedious. The biggest problem with software developers is confusing "successful" with "applicable to everybody", and this is a prime example. It doesn't matter if it's successful. It's not applicable to my work. Excepting, perhaps, for Wiki-like workflows, which are less than 10% of my duties.