Re: F# fsharp
Lionel Barret De Nazaris <[email protected]>
| Newsgroups | gmane.games.devel.sweng |
|---|---|
| Message-ID | <[email protected]> |
On 05/27/2010 04:35 PM, Richard wrote: > In article<[email protected]>, > Lionel Barret De Nazaris<[email protected]> writes: > > >>>> Working within a team implies that you shall use the tools that are used >>>> by the other team members. Doing anything else means you're creating a >>>> nexus of potential future problems. >>>> >>>> >>> Pair programming is a simple remedy for the "singular knowledge" problem. >>> >>> >> Yes but it is costly and suppose an homogenous set of skills among the dev. >> > In my experience, two people working together are more than twice as > productive as two people working alone. > > Furthermore, pair programming as a cure to the singular knowledge > problem doesn't presume that everyone need be an expert in order to > avoid singular knowledge. > > >> The most tricky part of a codebase is often mastered by a few, simply >> because to get it you need some/a lot of experience under your belt. >> > I guess we'll simply have to agree to disagree, then. I don't > subscribe to the idea that there are certain high priests of code that > are the only ones that can accurately apply hermeneutics in order to > understand their code. > We agree if we disregard the "time" variable. Any member can understand any code file *if they have enough time*. Sadly, it is not always the case. Other variables impact this, I suppose it is more true in c++ metaprogramming (boost ?) than in, say, python. > I do subscribe to the idea that there are varying levels of creativity > and expertise among members of a team. However, if a "star player" > can't explain his crafty code to anyone else, then you don't have a team. > Instead you have a high priest and a bunch of unquestioning acolytes. > Sometime it is not about the code but the underlying disciplines : physics, AI , whatever. I don't like "star coders" and "divas" but it is not black and white. -- Best regards, Lionel Barret de Nazaris Gamr7 - CEO === Create bigger cities faster with Urban PAD <http://gamr7.com/g2009/urban_pad>. follow us : rss <http://gamr7.com/g2009/default/feed.rss>, twitter <http://twitter.com/Gamr7>, facebook <http://www.facebook.com/pages/Urban-PAD/124363971359> _______________________________________________ Sweng-Gamedev mailing list [email protected] http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com