small refactr logo
At refactr we believe in the value of connection, the utility of agile processes, and the power of great ideas. We are creating the next generation of software for people who expect more from their web applications.
refactr
« Maybe you don’t have to jump…be a chicken entrepreneur | Build a crappy product »


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.

This entry was posted by Ben Edwards on Tuesday, July 25th, 2006 at 11:39 am and is filed under Agile Processes. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Join the Discussion