David Till

Till is a technical writer working in Canada. He holds a master's degree in computer science from the University of Waterloo, with programming languages as his major field of study. He also worked in compiler development and on version control software.