I think this post on the 37signals blog really makes a good comparison between the importance of rewriting text and software until you get it right.
What’s really important is to start getting the ideas out of your head, and then working on them relentlessly until you can’t remove anything else, each idea is expressed as concisely as possible.
It made me think about Martin Fowler’s great book Refactoring: Improving the Design of Existing Code. This book gives you a clear guide on how to identify “code smells” and how to use refactoring to fix them. If you haven’t already read it, I would highly recommend it.
Post a Comment