The best thing about writing programs is that it rationalized the apprenticeship of a writer. – Russell Banks