Programming is like writing a book