Jeff Duntemann is a writer and lecturer on technical topics, especially programming. He came up through the ranks at Xerox Corporation, learning Smalltalk, COBOL, Z80 and x86 assembly, and several in-house languages running on Xerox hardware. He left Xerox in 1985 to begin a new career in technical writing and publishing. His books include Complete…