Karl Wiegers spent the first half of his career at Kodak as a research scientist, software developer, software manager, and process improvement leader. Since 1998, he has been self-employed as an independent consultant at Process Impact, his own software-development consulting and training company. Karl has a PhD in organic chemistry. Karl is the author of seven popular books on software development and management, as well as a memoir of life lessons, "Pearls from Sand," and a mystery novel, "The Reconstruction." Three of his books have won awards, most recently an Excellence Award from the Society for Technical Communication for "Software Requirements, 3rd Edition." Karl lives in Happy Valley, Oregon, with his wife, Chris, and five guitars. You can contact him at KarlWiegers.com or at ProcessImpact.com.