Re:TerrariaClone – An incomprehensible hellscape of spaghett...
by nickbauman on Friday October 13, 2017 @12:57AM
(#15463366)
What you said is contradictory. Jumping in and contributing and improving things happens when everyone is encouraged to change the code anytime. When individuals get territorial is when it rots because people are afraid to touch that "other person's code."
Re:TerrariaClone – An incomprehensible hellscape of spaghett...
by humanrebar on Friday October 13, 2017 @06:26AM
(#15464413)
That could happen. But if your technical leaders are rejecting patches for ego reasons, you need to correct that regardless of how you organize your code. Worst case, some people aren't cut out for technical leadership.
I don't think it's one or the other. You need people to be able to jump in and contribute and improve things.
But you also need responsibility for the code as a body of work. If everyone with commit access owns the code, nobody does. As time goes on and it's a snarl of spaghetti code and slapdash design, it turns out it was nobody's job to make sure that didn't happen.