Programming is 90% writing, and writing is rewriting.