One of the most interesting ideas from software development is that of refactoring code.
A famous book on refactoring identifies a set of “code smells” that indicate when something is wrong with your code (blog). The book is in part diagnostic, explaining how to identify poor code and determine what the problem is. It is also prescriptive, explaining how to fix many common problems.
I like the idea of producing a similar list of “writing smells” that helps writers identify bad prose, figure out what the problem is, and how to improve it. Such a list would be much more useful than the laundry lists of do’s and don’ts that form the bulk of style manuals such as Strunk and White. Such laundry lists are usually focused on the problem of writing clearly, a problem for which it is possible to give relatively precise rules, not the vaguer problem of writing in a way that is interesting. For the latter problem, the concept writing smells and refactoring prose is, I think, just what is needed.
An example of such a list of writing smells is provided by the book “Made to Stick” by Chip and Dan Heath. Summarizing the book here doesn’t do it justice, but it does suggest the following list of prose smells:
- Is the prose unnecessarily complex?
- Is the prose surprising? If not, why bore your reader?
- Are abstract points illustrated by concrete examples and stories?
- Is the prose credible enough? Where are the most significant credibility gaps?
- Does the prose engage the reader’s emotions at all?
- Does the prose engage issues the reader considers important?
These are all “just” common sense, of course, but I definitely find that when I take the time to apply the Heath’s list my writing improves considerably.