- Egoless programming
Egoless programming is a style of
computer programming in which personal factors are minimised so thatquality may be improved. Thecooperative methods suggested are similar to those used by othercollective ventures such asWikipedia .Origin
The concept was first propounded by Gerry Weinberg in his seminal book, "The Psychology of Computer Programming". [cite book|url=http://books.google.co.uk/books?id=76dIAAAAMAAJ&pgis=1|publisher=Van Nostrand Reinhold|year=1971|author=Gerald M. Weinberg|title=The Psychology of Computer Programming]
Peer reviews of code
To ensure quality, reviews of code by other programmers are made. The concept of "egoless programming" emphasises that such reviews should be made in a friendly, collegiate way in which personal feelings are put aside. Structured walkthroughs are one way of making such a formal review. [cite book|url=http://books.google.com/books?id=d7BQAAAAMAAJ&pgis=1|page=14|title=Peer Reviews in Software: A Practical Guide|author=Karl Eugene Wiegers|ibn=0201734850|year=2001|publisher=Addison-Wesley]
ee also
*
Egolessness References
Wikimedia Foundation. 2010.