An extreme programming technique, often used in PairProgramming?. It basically consists of the programer vocalizing (or [Wiki]-izing) the process by which they developed the code, while one or more additional programmers listen, ask questions, and try to spot defects.
It is useful both for the primary programmer (who gets a real-time peer review) and the listeners (who get a first-hand insight into the code and why it was written the way it was).
category: Glossary