Eine programming episode ist es, wenn von einer Software jene Programmabschnitte in Code festgeschrieben werden, zu denen es eine klare Entscheidung zum gewünschten Verhalten gibt.
Programmabschnitte zu denen keine klare Entscheidung möglich ist, werden nach einem Review der existierenden Codebasis zu einem späteren Zeitpunkt getroffen und in einer nachgelagerten programming episode implementiert.