Allen Holub

Allen Holub received double Bachelor of Arts degrees from the University of California, Berkeley, in Computer Science and Medieval European History.

[1] In 1982, he became an instructor for the University of California Berkeley Extension,[2] where he has continued teaching periodically to the present day.

[16] One reviewer stated he preferred it to the "dragon book", Compilers: Principles, Techniques, and Tools, as its code examples made the material more approachable.

[1] He has made several controversial statements, such as that software development teams do not need a bug tracking system,[21] do not need estimates,[22] indeed should avoid most of the practices of Scrum,[23] and not deploying on Friday is a huge red flag.

[24] In addition to his work in the software industry, Holub is also a composer, musician, artist, and pilot.