ABSTRACT

Marshall McLuhan once wrote, “We shape our tools, and thereafter our tools shape us.” We hope that your exploration of software design won't stop here, but that you will instead continue to read, to learn, to teach, and to share. If you would like to add a chapter to this book or translate it into another programming language, human language, or both, your help would be very welcome: please see the introduction and the contributors' guide for more information.