Bell Labs/Lucent Technologies의 Computing Sciences Research Center의 기술위원이다. 존은 1998년부터 Dr. Dobb's Journal의 편집위원을 맡고 있다. Communication of the ACM에 욘재된 그의 Programming Pearls 칼럼(이 책의 기반이 된)은 여러 해 동안 가장 인기 있는 기사였다.