Harnessing collective software development

Luis Artola
2011 Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH '11  
Python has become established as the de facto scripting language in many industries including the post-production of visual effects. Its shallow learning curve enables a wider range of individuals to produce code much more quickly than before. This often leads to increased code duplication, competing tools and increased maintenance costs. This talk presents an attempt to harness all that coding power in a fastpaced production environment with the intention of increasing code reuse, reducing
more » ... tenance costs and improving the quality of the development process and the code itself. It describes philosophy, tools, techniques and challenges of harnessing collective software development in the pursuit of better software.
doi:10.1145/2048147.2048183 dblp:conf/oopsla/Artola11 fatcat:3gtozczjnvchze7jmepcxappwe