books.google.com - 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...https://books.google.com/books/about/Building_Better_Applications.html?id=8A43E1UFs_YC&utm_source=gb-gplus-shareBuilding Better Applications

Building Better Applications: A Theory of Efficient Software Development

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.