Henry Spencer, born in 1955, is a distinguished Canadian engineer, archivist, and programmer, renowned for his contributions to the field of computer science and his passion for space exploration. His most notable achievement is the creation of 'regex', a widely utilized software library for regular expressions, which has become a fundamental tool for programmers worldwide.
In addition to his work on 'regex', Spencer co-authored C News, a significant Usenet server program, and penned 'The Ten Commandments for C Programmers'. His collaboration with David Lawrence resulted in the influential book 'Managing Usenet', which has served as a guide for many in the field.
Spencer's involvement with Usenet began in 1981 at the University of Toronto, where he established the first active Usenet site outside the United States. His efforts included acquiring a Usenet feed from Duke University, which led to the launch of 'utzoo', marking the beginning of public Usenet archives dating back to May 1981. His pioneering work during Usenet's formative years earned him recognition as a key figure in its development.
His contributions to the Usenet community are immortalized in Vernor Vinge's 1992 novel 'A Fire Upon the Deep', where a character inspired by Spencer appears, showcasing the impact of his work on popular culture. Spencer is also known for his insightful remark, 'Those who do not understand Unix are condemned to reinvent it, poorly,' highlighting his deep understanding of computing systems.