게리 맥린 홀은 마이크로소프트 .NET 프로그래밍 전문가이며, 특히 변화에 적응하는 코드를 작성하는 것에 초점을 맞춘 패턴과 실습(Patterns and Practices)에 뛰어난 기술을 지니고 있다.