extreme programming, noun
A method of software development that combines all the charm of backseat driving with all the efficiency of a marital squabble.