"Extreme Programming is the first popular methodology to view software development as an exercise in coding rather than an exercise in management."