Creating and Editing Require Different Mindsets

When you’re working as a creative, whether that is as a programmer, a writer, or a musician, it is important for you to recognize that creating and editing are two different mindsets. You need to separate the two processes. If you don’t, you will block the creative process. You’ll be at risk of tuning into “K-FKD radio”. You’ll also be less effective, as you’re not aligning the work in front of you with the mode you’re in.

Application for General Creative Thought

Fundamentally, you want to create and edit at different times or on different days. One way to approach this physically is with Walt Disney’s three-stage creative process.

What we are really trying to separate is the generative flow and the critic. When ideas are coming, we want to receive all of them. Their quality is not important when the ideas are flowing, just capture them while they are coming.

The time to review ideas, to edit a work, or to scope the effort is separate – nothing stops the flow of ideas like those types of activities. And when you’re in that critic mode,

Application to Writing

Start with a brain dump – don’t organize or edit or filter, just let it flow. Then, later, reorganize into a coherent outline.

Write your first draft by vomiting on the page. Then, later, go through and edit it into something more succinct and effective.

Recognize what mode you’re in, and tune your tasks to that.

Application to Programming and Product Development

Writing new code, in the sense of exploring a problem space or taking a first pass implementation, is more creative/generative in nature. So is coming up with the design for a (sub)system, brainstorming product features, and figuring out what kinds of tests you might need at the factory.

Code reviews, design reviews, refactoring code, running static analysis tools: these are tasks for the critic mode.

A common problem in software development is that we don’t often enforce good separation of these modes, often mixing the work. We set out to write new code, but end up getting sucked into refactoring work along the way. It would be much better to refactor first, then write new code. Or solve the new problem first, and then refactor to a more elegant solution. Similarly, the time to clean up commits is at the end of a working session, not in the middle of it.

Mob programming is often held up as an alternative to code reviews. The problem is that writing the code and reviewing code mixes the two mindsets, and the same separation idea applies. Also, if you’re focused on solving a problem as a group, you’re going to approach the work differently than if you’re focused on looking at the code as a group with the editor mindset applied.

In fact, how powerful would it be to have mob code reviews? Look over the code as a group and identify all the ways you can make improvements. Why not schedule that as a regular weekly team activity? How much better could you make your code base?

References

  • A Guide to Code Inspections by Jack Ganssle

    The author is present to provide insight into his intentions when those are not clear (which is a sign there’s a problem with either the code or the documentation). If a people shortage means you’ve doubled up roles, the author may not also be the reader. In writing prose it has long been known that editing your own work is fraught with risk: you see what you thought you wrote, not what’s on the paper. The same is true for code.

  • Do the Work by Steven Pressfield

    Let’s talk about the actual process—the writing/composing/ idea generation process. It progresses in two stages: action and reflection. Act, reflect. Act, reflect. NEVER act and reflect at the same time.

    Unless you’re building a sailboat or the Taj Mahal, I give you a free pass to screw up as much as you like. The inner critic? His ass is not permitted in the building. Set forth without fear and without self-censorship. When you hear that voice in your head, blow it off. This draft is not being graded. There will be no pop quiz. Only one thing matters in this initial draft: get SOMETHING done, however flawed or imperfect. You are not allowed to judge yourself.

  • The Jerry Seinfeld Guide to Writing by David Perell

    Writing and editing should be separate activities.

    Seinfeld treats his writing self and editing self as two separate people. He treats his writing self like a baby. He nurtures it, loves it, and supports it. But once the editing phase begins, he changes his personality. He turns into a “harsh prick, a ball-busting son of a bitch” who says “that is just not good enough. That’s got to come out or it’s got to be redone or thrown away.”

  • Playing to Win: How Strategy Really Works by Lafley and Martin

    At this reverse-engineering stage, there is absolutely no interest in opinions as to whether the conditions pertaining to a given possibility are true. In fact, expressing such opinions is counterproductive. The only interest is in ferreting out what would have to be true for every member of the group to feel intellectually and emotionally committed to the possibility under consideration.

  • Quintus Curtius, on Twitter

    In my view, an author generally should not try to: translate his own work, narrate his own work on audio, or be the only person to edit his work. Reason? You need a fresh perspective. It’s too easy to slip into your own world, and overlook problems.

  • Clean Agile: Back to Basics by Robert Martin

    The idea here is that writing code that works and writing code that is clean are two separate dimensions of programming. Attempting to control both dimensions at the same time is difficult at best, so we separate the two dimensions into two different activities.

To say this differently, it is hard enough to get code working, let alone getting the code to be clean. So we first focus on getting the code working by whatever messy means occur to our meager minds. Then, once working, with tests passing, we clean up the mess we made.

This makes it clear that refactoring is a continuous process, and not one that is performed on a scheduled basis. We don’t make a huge mess for days and days, and then try to clean it up. Rather, we make a very small mess, over a period of a minute or two, and then we clean up that small mess.

Walt Disney’s Three-Stage Creative Process

Creating and Editing require different mindsets, so you often don’t want to mix the two activities.

Walt Disney agreed with this idea. He would break up the process of thinking up and refining ideas into three distinct phases, focusing on only one stage at a time:

  1. Dreamer
    1. For fantasizing, creating raw ideas without any filter
    2. This stage is about “why not?”
  2. Realist
    1. Re-examine dreamer ideas and rework them into something more practical
    2. Not about the reasons it could not be achieved, only about what could be done
    3. This stage is about “how?”
  3. Spoiler/Critic
    1. Shoot holes in the refined ideas from the realist stage

Ideas that survive this three stage process are the ones you should work on. By compartmentalizing the stages, you gain distinct advantages:

  1. You can come up with ideas without letting reality or criticism get in the way
  2. You can refine ideas without the harsh filter of a critic
  3. You can criticize and examine a well-thought out idea, something with a bit more structure.

The problem is that most brainstorming meetings (or meetings in general) involve a group of people with mixed roles/focuses – a combination of dreamers, realists, and spoilers. In a mixed environment, dream ideas don’t stand a chance.

Physically Representing the Stages

This process is best implemented physically. You can do this in multiple ways.

The simplest approach is to work in the different stages at different times, whether that is times of day or days of the week. Alternatively, you can steal another lesson from Disney and compartmentalize the stages in different rooms in your office or house. For example:

  • Conference Room A in your office can ONLY be used for the dreaming stage. No filtering, realism, or spoiling is allowed in this room.
  • Conference Room B can only be used for the realist stage. The only activity allowed is finding ways to convert dreams to reality.
  • Conference Room C can only be used for the spoiler stage – being a critic and editing to find weak spots before an idea goes live.

Another way to physically embody this is to associate each of the roles with different pieces of clothing. You can take the “wearing different hats” metaphor literally, putting on a different hat (or no hat at all) depending on your target role. You could also use shoes, slippers, or other accessories as a trigger for the specific mindset.

By consistently following these rules, you will find it much easier to trigger the desired state of mind.

References

  • Disney Brainstorming Method: Dreamer, Realist, and Spoiler
  • The Practice by Seth Godin

    Ideas hate conference rooms, particularly conference rooms where there is a history of criticism, personal attacks, or boredom.

  • Building a Second Brain by Tiago Forte

    There’s a name for this phenomenon: the Cathedral Effect. Studies have shown that the environment we find ourselves in powerfully shapes our thinking. When we are in a space with high ceilings, for example—think of the lofty architecture of classic churches invoking the grandeur of heaven—we tend to think in more abstract ways. When we’re in a room with low ceilings, such as a small workshop, we’re more likely to think concretely.

Revise, Revise, Revise

When I write, I typically write a first draft, edit it once, have Rozi review (if she’s able to), and then publish. This means I experience two drafts, or three at most.

This is not enough. I am stopping too soon. I can always let some time lapse, come back to the work, and find egregious errors or significant refactorings. This means that I need more drafts. After all, McPhee’s excellent book on writing is called Draft No. 4) for a good reason.

Another aspect of revision is treating each draft in a slightly different way. For example, John McPhee’s revision process involves using each draft for a distinct effort:

  1. Write the first draft
  2. Read the second draft aloud
  3. Go through the piece for the third time (removing the problems observed while reading), enclose words and phrases in pencilled boxes
  4. Search for replacements for the words in the boxes

Of course, four might not be enough – Steven Pressfield points out that he does between ten and fifteen drafts of every book he writes.

References

  • On the Move by Oliver Sacks

    It seems to me that I discover my thoughts through the act of writing, in the act of writing. Occasionally, a piece comes out perfectly, but more often my writings need extensive pruning and editing, because I may express the same thought in many different ways.

  • Essentialism by Greg McKeown

    An editor is ruthless in the pursuit of making every word count. Instead of saying it in two sentences, can you say it in one? Is it possible to use one word where two are currently being used?

  • Daily Creative by Todd Henry

    The way in which I conveyed the most resonant ideas in each of my books appeared through revision, not in the first draft.

  • Draft No. 4, by John McPhee

    After reading the second draft aloud, and going through the piece for the third time (removing the tin horns and radio static that I heard while reading), I enclose words and phrases in pencilled boxes for Draft No. 4. If I enjoy anything in this process it is Draft No. 4. I go searching for replacements for the words in the boxes. The final adjustments may be small-scale, but they are large to me, and I love addressing them. You could call this the copy-editing phase if real copy editors were not out there in the future prepared to examine the piece. The basic thing I do with college students is pretend that I’m their editor and their copy editor. In preparation for conferences with them, I draw boxes around words or phrases in the pieces they write. I suggest to them that they might do this for themselves.

  • Nobody Wants to Read Your Sh*t by Steven Pressfield

    I‘ll do between ten and fifteen drafts of every book I write. Most writers do.

  • 3-2-1: Handling Challenges, Living Authentically, and Giving Value by James Clear

    Revising a book before it is published is incredibly useful. The extra polish improves the first impression.

    Publishing a second edition a few years after publishing, even if it involves the same revisions, is less useful. The brand has already been established.

    Refine at the right time.

  • Writing Matters (pdf)
    • This is exactly why we edit – improve understandability, make it easier to find the key message, and make more concise. The exact same benefits apply to editing writing and source code.

      We estimate the effect of language editing on perceived writing quality and perceived academic paper quality by comparing the average judgement of original and edited papers. Our results show that writing matters. Writing experts judged the edited papers as 0.6 standard deviations (SD) better written overall (1.22 points on an 11–point scale). They further judged the language–edited papers as allowing the reader to find the key message more easily (0.58 SD), having fewer mistakes (0.67 SD), being easier to read (0.53 SD), and being more concise (0.50 SD). These large improvements in writing quality translated into still substantial effects on economists’ evaluations. Economists evaluated the edited versions as being 0.2 SD better overall (0.4 points on an 11–point scale). They were also 8.4 percentage points more likely to accept the paper for a conference, and were 4.1 percentage points more likely to believe that the paper would get published in a good economics journal. Our heterogeneity analysis shows that the effects of language editing on writing quality and perceived academic quality are particularly large if the original versions were poorly written.

  • The Jerry Seinfeld Guide to Writing by David Perell

    Clarity: Ultimately, I want to make my writing so clear that my reader forgets they’re reading. So in this stage, I remove anything that would cause friction for the reader. If an idea is confusing, I reorganize it. If a sentence is confusing, I rewrite it. And if a word is unnecessary, I remove it.

  • Earthquake in the Early Morning, by Mary Pope Osbourne

    Fun – that’s the magic word for me. Writing a story should always be fun. At the same time, it requires lots of work, such as rewriting and rewriting. I rewrite one Magic Tree House book many times, but I always try to have fun while I’m doing it.

  • Gary Provost wrote: “Baby puppies” is redundant. A “little midget” would be redundant, as would a “big giant,” a “long-necked giraffe,” or “six a.m. in the morning.” “Red in color” is redundant because a thing can’t be red in size, shape, or age.