Text this: Explaining teaching machines' and programming /