The book Coders at work by Peter Seibel contains interviews of several high-profile programmers, including Donald Knuth (whose interview I warmly recommend to anyone interested in TeX's history). One recurring question Seibel asked the interviewees had to do with collaboration between coders on a team:
When folks are working in a group, is it better for coders to each own a piece of a system? Where "this is my code and no one touches it" vs. the team owns the code and anybody can touch anything.
(The question can be found in this very form on p404 of the book.)
This made me wonder about how collaboration among members of the LaTeX3 team works...
- Where, between the two extreme approaches described by Seibel, does the LaTeX3 team's approach lie?
- Has the approach evolved over time or has it remained the same since work started on LaTeX3?