Slashdot Mirror


Word Processors — One Writer's Further Retreat

ch-dickinson writes "In 2003, I posted an essay ('Word Processors: One Writer's Retreat') here about my writing experience — professional and personal — that led to a novel draft in vi(m), and I outlined reasons I chose a simple non-WYSIWYG text editor rather than a more full-featured word processor. A few novels later, in 2010 now, I decided to try a text editor that predates even vi: ed. I'd run across ed about 20 years ago, working at a software company and vaguely recalled navigation of a text file meant mentally mapping such commands as +3 and -2: ed didn't click with me then. But writing a novel draft is mule work, one sentence after another, straight ahead — no navigating the text file. The writer must get the story down and my goal is 1,000 words a day, every day, until I'm done. I have an hour to 90 minutes for this. So when I returned after two decades, I was impressed with how efficiently ed generates plain text files." Read on for the author's brief account of why he looked a few decades back in the software universe to find the right tool for the job.
Documentation for ed is available on the Internet, but I found it a great help to take Richard Gauthier's USING THE UNIX SYSTEM (1981) with me when I reported for jury duty in Portland, Oregon. His 30-page discussion of "the editor" is thorough and gave me some sense of the power of this pioneer text editor (cut & pastes, for example).

As I said, what drives my mule-like early morning routine is word count. The text editor ed has no internal word count tool (through dropping back to the command line gives, of course, wc). What I had to do was quite simple: I converted byte-counts (which ed does with each write to the file) into word equivalents. So if my style of writing runs 5.6 characters per word, then a word goal of 1,000 words is simply 5,600 bytes. Every day, I set my target byte count and once there, I quit.

In less than three months, I finished a 72,000-word novel draft and give ed credit for not slowing me down. Based on my experience writing novels with plain text editors (vim, geany, and now ed), I understand how few computing resources are needed to take manuscript composition off a typewriter and put it on a personal computer. The advantages of the latter are several, including less retyping, easier revision, and portability among different systems. Whether going from typewriter to personal computer makes for better writing I'll leave to others for comment.

What doesn't make for better writing is confusing text on demand (that daily word count that grows to a manuscript) with desktop publishing. Desktop publishing makes so many word processors into distracting choice-laden software tools. Obviously, there is a place for a manuscript as PDF file compliant with appropriate Acrobat Distiller settings, but that ends, not begins, the process. I like to think I'm not putting the cart before the horse.

So why would I recommend ed for a wordsmith? I'd say it comes down to just enough computing resources to do the job. WYSIWYG word processors have a cost and intuitively I think there's cerebral bus contention between flow of words onto the screen and keeping a handle on where the mouse arrow is (among other things).

But then perhaps I've a "less is more" bias (I have a car with nonpower steering — better road feel; I ride a fixed single-speed bike — ditto). That feeling is the sum of things there (and things left out). When I ride my fixie bike, it seems to know why I ride. Similarly, when I invoke ed, the text editor, it seems to know why I write. An illusion, sure, but also a harmony that goes with being responsible for all of it and staying focussed (without any distracting help balloons!).


One of Charlie Dickinson's novels is available for download at cetus-editons.com.

31 of 391 comments (clear)

  1. ed is too fancy by Nethead · · Score: 5, Funny

    real men use

    cat /dev/stdin >> story.txt

    --
    -- I have a private email server in my basement.
    1. Re:ed is too fancy by machine321 · · Score: 5, Funny

      Bruce Schneier uses

      cat /dev/arandom >> story.txt

    2. Re:ed is too fancy by Anonymous Coward · · Score: 5, Funny

      Bruce Schneier uses

      cat /dev/arandom >> story.txt

      Don't use this. It might lead to plagiarizing Shakespeare.

    3. Re:ed is too fancy by hoytak · · Score: 2, Funny

      Or, as likely, Rick Astley lyrics, which might be worse.

      --
      Does having a witty signature really indicate normality?
    4. Re:ed is too fancy by Anonymous Coward · · Score: 1, Funny
      Ah, encryption and ed make a fun combination.

      "[Automatic decryption] can save your ass if you accidentally use the "x" command (encrypt the file) that is in some versions of ed, thinking that you were expecting to use the "x" command (invoke the mini-screen editor) that is in other versions of ed. Of course, you don't notice until it is too late. You hit a bunch of keys at random to see why the system seems to have hung (you don't realize that the system has turned off echo so that you can type your secret encryption key), but after you hit carriage-return, the editor saves your work normally again, so you shrug and return to work.... Then much later you write out the file and exit, not realizing until you try to use the file again that it was written out encrypted--and that you have no chance of ever reproducing the random password you unknowningly entered by banging on the keyboard. I've seen people try for hours to bang the keyboard in the exact same way as the first time because that's the only hope they have of getting their file back. It doesn't occur to these people that crypt is so easy to break."

      Footnote, page 252, Unix Hater's Handbook. And people wonder why "ed" is unpopular...

    5. Re:ed is too fancy by Anonymous Coward · · Score: 2, Funny

      Bruce Schneier uses

      cat /dev/arandom >> story.txt

      Don't use this. It might lead to plagiarizing Shakespeare.

      Only if your machine came with the optional infinite number of monkeys entropy source

  2. Re:Next step? by buswolley · · Score: 2, Funny

    Well why don't you just buy a pen and notebook then chump?

    --

    A Good Troll is better than a Bad Human.

  3. Whatever works for you by travisb828 · · Score: 5, Funny

    Its all about personal taste, and I happen to like little red squiggly lines under most of my words.

  4. Cat is way simpler than a hexeditior. by spaceturtle · · Score: 2, Funny

    Hex editors are too bloated. He should use cat instead (not the bloated monstrosity that is GNU cat of course).

  5. Re:Next step? by buswolley · · Score: 2, Funny

    Well why don't you just buy a inkwell and parchment, chump?

    --

    A Good Troll is better than a Bad Human.

  6. Re:Next step? by Anonymous Coward · · Score: 2, Funny

    Real Writers use a magnet-tipped pen to flip bits on the hdd.

  7. Re:Next step? by buswolley · · Score: 4, Funny

    Well why don't you just buy a cave and some paint, chump.

    --

    A Good Troll is better than a Bad Human.

  8. Ed is the standard text editor. by gratuitous_arp · · Score: 5, Funny

    "When I log into my Xenix system with my 110 baud teletype, both vi and Emacs are just too damn slow. They print useless messages like, ‘C-h for help’ and ‘“foo” File is read only’. So I use the editor that doesn't waste my VALUABLE time.

    Ed, man! !man ed"

    http://www.gnu.org/fun/jokes/ed.msg.html :-)

  9. Re:Next step? by Anonymous Coward · · Score: 2, Funny

    Well why don't you just sit down and tell your stories to audience, chump.

  10. Re:Word processors are becoming page layout tools! by PPH · · Score: 3, Funny

    The last time I used Word, 'plop' was very descriptive of its behavior as well.

    --
    Have gnu, will travel.
  11. Re:Next step? by Anonymous Coward · · Score: 1, Funny

    Well unless you tell your stories using grunts I think cave painting probably came before spoken language, fail.

  12. Upgrade time by flyingfsck · · Score: 4, Funny

    Next year he should upgrade to Microsoft Edlin. That'll teach him.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  13. Re:Next step? by Securityemo · · Score: 4, Funny

    Bah, you're still fussing over small details.
    LET THERE BE LIGHT!

    --
    Emotions! In your brain!
  14. You and your fancy append by Anonymous Coward · · Score: 1, Funny

    Real men use 'cat > story.txt', starting from the beginning each time.

  15. Re:The essence of hipsterism: by JackDW · · Score: 2, Funny

    Counter-example: Macintosh computers. A hipster is only permitted to be without his Mac if he is carrying at least one iPhone. On a Mac, the only backwards, impractical tool in common use is iTunes.

    --
    You're an immobile computer, remember?
  16. Re:Regarding your novel by maztuhblastah · · Score: 5, Funny

    > tl;dr

    Is that the emacs command used to indicate you're a twat?

  17. Screenshot or it didn't happen by bazorg · · Score: 3, Funny

    How I'd love to see this guy's clutterfree text editor, especially if it's running in a window surrounded by blinking reminders to upgrade Skype, update Java, download the new version of Nokia PC Suite, check whether there are new updates for all Apple applications installed; then the antivirus requires immediate attention because the subscription is due, there's 20 unread Twitter status updates, and everytime a new friend comes online MSN Messenger throws a big party on its side of the screen... Oh yeah, that would be worth writing a big story about productivity.

  18. Cats are too unpredictable by jandoedel · · Score: 3, Funny

    Cats are too unpredictable to be good editors. The last time I let a cat use my keyboard to edit something I wrote, I ended up with page after page of "vnmerhi gbchqeruiph vvj buiphbjnnk wfqÙQSC g[no tyn"

    1. Re:Cats are too unpredictable by norppalaho · · Score: 2, Funny

      ...in Iceland, a cat predicts you! WL: Eyjafjallajökull

      --
      One of the coolest sites, ever: zombo.com
  19. Real distraction-free software by Homburg · · Score: 2, Funny

    Line based editing? That's just got too many distractions for a real writer.

  20. Why not CP/M ? by OrangeTide · · Score: 4, Funny

    Get yourself a CP/M machine and write your novels on that 64kB at a time. Like a Kaypro II or maybe an Osborne 1 would probably be your best bet. Although a C128 or AppleII with Z80 card would would be usable as well.
    A Xerox 820 II with 8" disk drives would also be fun, but they are a little pricey on ebay in working condition, especially if it had the 8086 expansion board for CP/M-86 or MS-DOS.

    Then to send it up to your PC you can use the serial port, which was often used for printers on CP/M, so you might be able to just hit "print" to transmit to your PC.

    --
    “Common sense is not so common.” — Voltaire
  21. Re:Next step? by WrongSizeGlass · · Score: 3, Funny

    I'm sure he'll answer you as soon as he finishes his first copy.

  22. Re:Next step? by eldorel · · Score: 2, Funny

    Then the sun is gods version of a binary word processor?

    Guess we should be glad he never switched to dvorak...

  23. I an a graphic designer... by gagol · · Score: 2, Funny

    I do all my text editing using Adobe Illustrator... I like things complicated!

    --
    Tomorrow is another day...
  24. Re:Regarding your novel by FoolishOwl · · Score: 3, Funny

    Don't be silly. "tl;dr" is an Internet acronym for, "I'm stupid and lazy."

  25. Re:Regarding your novel by not-my-real-name · · Score: 2, Funny

    No. It's the command in TECO to write a novel for you. However, you need to remember to press the ESC key twice at the end of the command and not the RETURN key.

    --
    un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED