Home GOTO Experts Allen Holub

Allen Holub has been writing software since dinosaurs roamed the earth, starting in high school on an IBM 360/65 enthroned in its air-conditioned glass-walled room 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 has an international reputation in practical software development processes and software architecture. He has worked as an independent consultant for decades, helping companies become more effective at writing software and working with all levels of the organization, from the CEO to sitting down and mobbing with the teams. He also teaches classes on software architecture and effective development practices. 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.

Warm up with his conversation about software with Uncle Bob: A Path to Better Programming • Robert "Uncle Bob" Martin & Allen Holub

Content featuring Allen Holub

45:20
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
GOTOpia Europe 2020
40:41
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
GOTO Chicago 2020
GOTO Book Club Highlights Part 1
GOTO Book Club Highlights Part 1
GOTO Book Club
The Path to Better Programming
The Path to Better Programming
GOTO Book Club
55:53
What Do You Wish You Had Known When You Started as a Developer?
What Do You Wish You Had Known When You Started as a Developer?
GOTO Book Club
45:20
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
GOTO Copenhagen 2021

Past masterclasses featuring Allen Holub

Incremental Architecture: Building Domain-focused Systems that Welcome Change | YOW! Melbourne 2024

Incremental Architecture: Building Domain-focused Systems that Welcome Change | YOW! Sydney 2024

Browse all experts

Here