Writing code is the main focus of XP (eXtreme Programming). XP strips out many of project activities for the benefits of the coding stage. The most notable difference is that coding is done inpairs. The two developers are sitting in front of the computer, one does the typing, and both do the thinking. At a first glance, it may seem like the waste of time (two people typing may produce more code).