Over the last three decades, I’ve trained more than 10,000 professional software developers and technical managers around the globe in software development practices. I’ve been fortunate to work with dozens of Fortune 500 and other firms who rave about my training, many of them leaders in industries as diverse as computer technology, software, online services, telecommunications, aerospace, medical technology, manufacturing, insurance, finance, mutual funds, environmental measurement, international relief, education, nonprofit, and government including: