John G 

Writer, software engineer, sort of journalist