Allen Holub
Software Architecture and Process
Allen Holub has been writing software since dinosaurs roamed the earth, starting in high school on an IBM 360/65 enthroned in a glass-walled temple and fed punch cards by white-clad priests. Since then, he’s written two operating systems and several compilers and contributed to several commercial and open-source products, all without punch cards. He’s been a CTO for early-stage startups and a Principal Architect for a medium-sized one. He’s authored a gazillion articles and a dozen books, some used as texts at U.C. Berkeley, MIT, Cal Tech, and IIT. He was a contributing editor at Dr. Dobb’s Journal and JavaWorld.
Allen speaks internationally, consults, and teaches practical software development processes and software architecture. He has been an independent consultant for decades, helping hundreds of clients become highly effective (faster, better, delivering sooner) at creating products that customers love. Allen works with all levels of the organization, from the CEO to sitting down and mobbing with the teams. He was the Chan-Norris Distinguished (no less) Professor of Computer Science at Mills College.
Allen plays the piano, rides a bicycle, and flies small airplanes, but not at the same time.