Ранее Джон изучал молекулярную биологию какао и производство шоколада. Затем он переехал в Восточную Африку, где руководил программой помощи. В 1990 г. он оказался на Тайване, а затем в Китае, где консультировал сотрудников многонациональных корпораций и дипломатического корпуса в Пекине, Гонконге, Шанхае и Сычуане в области программного обеспечения. Сейчас Джон является консультантом по программированию в области Visual Basic, макросов Word, Access и ASP.