Coderetreats: Reflective Practice and the Game of Life A coderetreat is an event where software developers gather to spend a day exploring their craft in an informal yet intellectually challenging environment. It encourages reflective practice by addressing a single programming problem from different perspectives, with multiple coding partners, freed from the daily pressures of deadlines and the need to deliver completed artifacts. in Public bookmarkswith coderetreatsdevelopmentgamelifeofpracticereflectivesoftware