35개 저서와 200여 개의 기사를 발표한 프리랜서 저자이면서 기술 편집자이다. 저술한 책의 주제는 네트워킹, 인공지능에서 데이터베이스 관리와 프로그래밍에 이르기까지 매우 다양하다. 그는 또한 22명 이상의 저자들의 저술 내용을 자문해 주기도 한다. 저서뿐 아니라, John은 Data Based Advisor와 Coast Compute 잡지의 기술 편집에도 참여하고 있다.