Rewriting is refactoring.

Matt Linderman of 37signals posted this today about the essence of refactoring:

“Whether we’re authoring software or prose, rewriting is key. Rewriting is when you turn good into great. It’s true for books, blog posts, marketing copy, interfaces, code, etc. For all of them, we grind it out. We get something down, share it, get feedback, revise, and then do it over again. We get where we’re going via lots of wrong turns.

Sometimes we even throw everything away and start over from scratch. Yeah, that can be frustrating. But if you never throw anything away, you’re holding on to your worst ideas.”

There are a lot of interesting tidbits in the post and I highly recommend reading it over, if for nothing else than the list of quotes they have compiled. Here’s one:

“The worst thing you write is better than the best thing you didn’t write.”

Now I just gotta start revising and rewriting posts to this site and to Alt Text.

About Ben

Designer of information and interactions; contributes as much with enthusiasm and drive as anything else; generalist; can migrate easily between discussions of databases, use cases, and Photoshop techniques; avid blogger (from the days when it didn't have a name); critic of bad design; organized and presented at the minnebar (un)conference in Minneapolis; married, no children, dog; loves travel. alttext.com, minnestar.org, @alttext
This entry was posted in Agile Processes and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>