Snodgrass has worked continuously as a volunteer for Association for Computing Machinery (ACM) since the mid-90s.
As the chair of the ACM Publications Board, Snodgrass developed a strategic vision for the Association for Computing Machinery to become the preferred publisher for computer science and proposed a far-ranging policy that recognizes the rights and responsibilities of readers, authors, reviewers, editors and libraries [REF].