As computer software has grown more capable and sophisticated, the underlying operating code has expanded. Now an experienced software developer proposes a new set of theoretical ideas and practical techniques for writing simpler, more efficient programs. Dunlavey analyzes programmers and the work they produce, offering a strategy for making both perform better.