Allen I. Holub has worked in the computer industry since 1979. Focusing on object-oriented technology and agile process, he excels at helping companies fix broken software development processes and adopt new ones by providing CEO/CTO coaching, staff training, project management, and programming services. Allen has authored nine books, most recently Holub on Patterns, and more than 150 magazine articles, writing as contributing editor for Dr. Dobb's Journal, JavaWorld, and SD Times among others. Allen has worked on projects ranging from operating systems and compilers to Ajax Web applications, and he teaches for the University of California, Berkeley, Extension. Allen is the security-track chair for the Software Development conference and sits on the board of advisors of Ascenium Corp. and Ontometrics Corp.