The Fungible Programmer is an integrated, universal course in the fundamentals of software design. Decades in the making, it has been proven equally useful as a first introduction for novices and as a reference for experienced software professionals. Newcomers to design will emerge with a confident approach to the design process; but even old hands are sure to gain some fresh insights here as well.
Author Richard Alvin White has designed and implemented software solutions for dozens of clients large and small, including the US Naval Undersea Warfare Center, IBM, AIG, Xerox, Barclays Bank, Kraft Foods, Pepperdine University, Oregon Catholic Press, and the America East Conference. An innovative educator and writer as well, White has been teaching and writing about software design since the days of mainframes and card decks.