Oct 9 2012: To James, above:
Problems which are inherently complex often require complex solutions, and simplifying the solution further often leaves part of the original problem unsolved.
That said, in the case of Git, I do believe it could be much simpler, it's just a question of someone with enough drive and vision getting it done.
TEDCred score: 0.00 TEDCred reflects your contribution to the TED community.
A reply on Conversation: At about 10:42 Clay talks about "cooperation w/o coordination". My question is: What if those two programmers made contradictory changes?
Problems which are inherently complex often require complex solutions, and simplifying the solution further often leaves part of the original problem unsolved.
That said, in the case of Git, I do believe it could be much simpler, it's just a question of someone with enough drive and vision getting it done.