Text this: Reflections on the teaching of programming :