is a senior software engineer with 20 years of experience. He is currently working for Macromedia on the next generation of Dreamweaver. His first book, Code Generation in Action (Manning Press), was released in July. He is the editor of the Code Generation Network
. Reach him by e-mail .