Category Archives: writing

Earlier Tonight on Twitter I Revealed My Secret to Drafts

I was overcome, earlier today, with the sudden desire to reveal my closely held secret, as a writer, to what I really mean when I talk about draft.

So there you have it. When I talk about drafts and writer, know you know what I really mean.

On Medium: Building a Writer’s Toolkit, Part 2: My Writing Process

Over on Medium, just published the second installment of my series, “Building A Writer’s Toolkit.” In Part 2, I discuss “My Writing Process” with an emphasis on all of the non-writing tasks I have to perform as a professional writer. Being able to find tools that can help automate these non-writing processes means more time each day to spend actually writing.

You can head over to Medium to check out the post.

On Medium: Building a Writer’s Toolkit, Part 1: My Favorite Word Processor

Over on Medium, I have started a new series of posts called “Building a Writer’s Toolkit.” This series focuses on ways of improving the set of tools available to writers so that more time can be spent in the creative act of writing, and all other ancillary tasks can be automated as much as possible.

The first post sets a baseline by looking at my history with word processors and what my favorite word process is (and why). If you are interested, head over to Medium to check it out.

On Writing Every Day

There is an interesting post making the rounds that talks about why the one most common piece of writing advice is wrong. That advice, of course, is that you must write every day. Since I have now written every day for 786 consecutive days, I have some thoughts on this topic.

1. Arbitrarily stating that a piece of advice is wrong falls into the same trap as the advice itself. Writing every day might be wrong for the author of the post. It might be wrong for many people. But it isn’t wrong for everyone. It depends on a range of factors from how you work, to available time, the pressure that writing every day puts on a person. For me, writing is practice. Like anything worth learning, I have to practice to get better at it. And for me, I do best when I fall into the habit of practicing every day. This is certainly not true for everyone, but to say that the advice “write every day” is wrong is a bit of overkill. It is wrong for some people. It is right for others.

2. Just because I write every day doesn’t mean you should. I hope it is clear from the posts that I’ve written on this in the past that I am writing from my experience. I go out of my way to avoid saying things like “you should…” or “you must…” Instead, I say things like, “This works for me because…” Every writer works differently. I write about my experience because someone else may find that experience helpful. But it took years of trial and error for me to find a methodology that worked for me. Mine happened to be writing every day.

3. A writer’s process comes in part from their circumstance. For the last several years, my circumstances are such that I don’t have a lot of time to write. I can find somewhere between 20 minutes and 40 minutes (on average) each day. That represents a page or two of writing for me. Some people have more time, some people have less. But my desire to write and to improve compels me to take advantage of that 20-40 minutes each day. The writing isn’t always good, but I gain from the consistency, and from the practice of learning to put words on the page in all kinds of circumstances. This works for me. It works for my circumstances.

4. What defines a writer is not how much they write. Writing every day does not make you more of a writer than writing less frequently. If that were the case, think of how many bestselling authors would fail to make the definition of a writer. Writing is one of those things that does’t require the blessing of some authority. If you write, you’re a writer. Period.

A Heatmap of Over 900 Days of Writing Data from My Google Docs Writing Tracker

A few days ago, I mentioned that I was looking to add a Github-style heatmap feature to the Google Docs Writing Tracker code. Well, I’ve got something to show for it. Keep in mind that I am still experimenting, and none of this code has been checked into the Google Docs Writing Tracker repo as of yet. But, here is what all of my writing data looks like going back over 900 days:

900+ Days of Writing Data

For each year represented above, the rows are days of the week (top row is Sundays, bottom row is Saturdays), and the columns are weeks of the years.

The scale goes from 0-250 words (the lightest green) to 1,500+ words (the darkest green). You’ll also note that in July 2013, there are two white cells. Those are the only days that I had no writing. The last day, July 21, 2013, was 770 days ago. I have not missed a day since then.

This was relatively easy to do thanks to the Cal-heatmap JavaScript library. After installing the library files, I exported my writing data (dates and words counts) to a JSON file. Once the JSON file was created, the rest was easy. The entire rendering of the heat maps looks like this:

Heatmap Code

The bulk of the code is customizing how I want the heatmaps to look. Now that I have the look I want there is only one more thing to do, and that is to automate the process of generating the JSON file from the Google Docs Writing Tracker spreadsheet. With that done, anyone who uses the Google Docs Writing Tracker will be able to render a heatmap like the one above.

You can see my writing heatmap in action. If you hover over the cells, you’ll get the word count for that day. Check it out, play around with it. Let me know what you think.

ETA (8/31 @ 1:30 pm): I managed to automate the process of generating the JSON file from the Google Docs Writing Tracker spreadsheet. In the near future, I’ll post the code to a new repo on Github since it isn’t directly related to the code for the Google Docs Writing Tracker itself.

A Dashboard for the Google Docs Writing Tracker

A while back, I created a kind of dashboard into my writing statistics, courtesy of my Google Docs Writing Tracker tool. I never made the code for the dashboard available on Github mainly because it was highly tailored to me. Recently, I have been thinking about better ways of dashboarding my writing data, and it was my use of Github itself that provided a useful insight. I’ve created a heatmap of my writing in the past, and I liked the concept of it. So began wondering how I might produce a heatmap that would be a good representative of my writing. Then I remembered that just such a heatmap exists on Github to show my contributions:

Github contributions

What if I could produce a similar heatmap for writing, using data from my Google Docs Writing Tracker? So I have started to experiment with this. Turns out, it is probably relatively easy. Github uses the D3.js object model for producing the year-long calendar interface for the contribution chart, and that library looks fairly easy to use. I’ve started to experiment with some sample code. Once I have something that works, I’ll post the code to the Google Docs Writing Tracker repo under a new branch and other people who use the tool can mess around with it and see if it works for them.

And as a reminder: my Google Docs Writing Tracker is freely available on Github to anyone who wants to use it, or improve upon it.

A Story in Santa Monica

There is a new story that I have been wanting to write, but I have been so focused on the the novel that I just haven’t had the time. But I am going to try a little experiment. On Sunday afternoon, I head to Santa Monica, California for a week for work. While there, I am going to try to write the first draft of the story. It doesn’t necessarily mean taking a break from the novel–I’ll just prioritize the story first, and fill in whatever time I have left to work on the novel. Except, there’s not likely to be much “time left.” So for all practical purposes, I’ll be taking a break from the novel next week.

That’s okay with me. I could use a break. And not only do I think I have a pretty good story idea, but I finally figured out how to tell it. The voice of the story is always important to me and I can never make it far until I figure out the voice. Now that I think I have that covered, the story should good well.

We’ll see. I’ll give it a shot, beginning on Sunday and see if I can have a first draft finished by Saturday. I don’t have a title for the story yet, but my working title is likely to be “Fat Man and Little Boy.”

700 Consecutive Days of Writing, Plus Q&A

Yesterday, I hit another writing milestone. I wrote about 1,100 words on the novel draft yesterday. That’s par for the course of the last month. But with the writing done for the day, it meant that I have now written for 700 consecutive days.

700 consecutive days

I remember when I hit 100 consecutive days and thought that was pretty amazing, and that it seemed a huge uphill climb to make it another 265 days beyond that to get to a full year of writing. Today, I am 30 days away from 2 consecutive years of writing. The writing has become so ingrained in my daily life that it is almost like breathing.

In the course of those 700 days I’ve managed to write 612,185 words, mostly fiction. During that time I’ve published 14 pieces, 4 of which are fiction, and 10 of which are nonfiction. The fact that I have published more nonfiction and written more fiction is simple enough to explain. Nonfiction comes much more easily to me, while fiction takes practice and goes through many drafts. Many drafts means accumulating word counts. Also, I have written 2 novel drafts in those 700 days, and two novella drafts. Both of which, counting the restarts and rewrites, add up to a lot of words.

It doesn’t bother me because I think of all writing as practice. I like to think that the more I do it, the better I get at it.

All of this writing takes place in less than an hour each day. In fact, on average over the course of 700 days, I’ve written 875 words/day. And according to RescueTime, which automatically captures how much time I spend writing each day, I’ve spent, on average, about 38 minutes per day writing. Add that up, and over the course of 700 days, I’ve spent 443 hours writing. If that sounds like a lot, compare it to how much time I’ve spent at the day job over the same period–roughly 4,320 hours. That’s nearly 10 times what I’ve spent writing. Put another way, or every hour I spend on the day job, I devote 6 minutes to writing.

I have picked up the pace over the last month, as I push forward in earnest on this novel draft. In the last 30 days along I’ve written over 31,000 words, and I expect that trend to continue.

Questions and answers

I do get questions from time-to-time about the streak, or about how I find the time to write, or how I organize my writing, what tools I use, or whatever you can think of, I’m going to suggest that if anyone has questions about this stuff, drop them the comments below, and I will do my best to answer to them.

5 Challenges to Writing Every Day

With my consecutive day writing streak approaching 700 days (687 as of yesterday), I thought I’d take a few moments to talk about the challenges of writing every day. There are many people who challenge the notion of writing every day, arguing that one should write only when one feels the urge. I write these posts as a window into my methods, but I understand that what I do may not work for anyone but me. That said, if someone sees my posts and thinks that they want to give it a try, here are some of the challenges I faced along the way, and how I dealt with them.

1. What do I write?

If, when you sit down to write each day, you struggle with what you want to write–that is, before putting a single word down on paper, you come up blank, then writing every day may prove challenging.

I have been lucky in this respect. I am a pantser when it comes to writing–I don’t plot out my stories ahead of time, but that does not mean I am don’t plan ahead. I am thinking about my stories constantly. By the time I sit down to write, I can start very quickly. The quality of what I write may vary from day-to-day, but rare is the day on which I struggle just to get started.

2. What about those days where I just don’t feel like writing?

I enjoy the act of writing. I like telling stories, too, but for me, writing is a kind of stress relief. Even so, there are days when I am tired, when I’ve worked at the day job for 10 hours with my head down in code, and come home only to take the kids to a Little League game or some other event. By the time I get to the keyboard, my mind is utterly exhausted. What then?

I also look at writing as practice. Like anything, to get better at it, you have to practice. If you play a musical instrument, you often practice even on those occasions when you don’t really feel like it, simply because you have to get the practice in. On those days where I just don’t feel like I have the energy, I tell myself that I have to get the practice in anyway. Even if I only sit there for ten minutes, I get a page. Even if that page is terrible, I learn something about my writing.

3. Writing every day requires discipline

There’s no way around this. If you are undisciplined, I suspect you will find writing every day to be challenge. Not impossible, but just a challenge. I will say that I have found that it gets easier over time. But especially at the beginning, it took me a lot of dogged discipline, especially on days when it seemed the writing wasn’t going well.

4. Writing every day requires persistence

If you miss a day, write it off, and be sure to write the very next day. It has happened to me. I mentioned at the outset that as of yesterday, I have written for 687 consecutive days. But I also have a larger “streak”: I have written 830 out of the last 832 days. In other words, I have missed two days of writing in the last 830 days. When I started out trying to write every day back in February 2013, I wrote for 140 consecutive days, and then circumstances arose which forced me to miss a day. I was back writing the next two days, and then I missed another day. But that day, July 21, 2013, was the last day that I missed.

It was hard to see a 140-day streak die, but I got right back to it. I took some important lessons from those two missed days, and so far, I have written every day since.

5. The weight of the streak can be stressful at first

I occasionally am asked if I feel the weight of the writing streak as the numbers build up. My answer is that I felt it early on, but I don’t any more.

Early on, while developing the discipline, I was learning how to work around my schedule. I was learning how to write in noisy environments, or in short 10-minute spurts here and there. But as the streak grew, I also felt nervous about what would happen if I missed a day. As I said above, at 140 days, I did miss a day.

In the nearly 700 days that I have not missed a day writing, I have experience just about every kind of contingency. There are days on which I have traveled, and needed to squeeze in the writing early. There are days that seemed filled from start to finish and I had to find 5 minutes to get a few paragraphs in. There are days that I felt sick, or that I was taking care of sick kids. There was even a day that I went under a general anesthetic (when my wisdom teeth were yanked) and I still managed to get some writing in.

In all of that time, I’ve learned that chances are very good that I’ll get the writing done. I have 687 days that demonstrate this. So the streak no longer weights on me the way it did early on. If anything, it demonstrated the certainty with which I will get my writing done each day.

Again, this is my mode of working, and it has worked very well for me. But every one is different, and we must each figure out what works best for ourselves. I present these challenges as lesson I have learned that may benefit others who are considering tyring to write every day. Hopefully, they help.


Yesterday I Set a Minor Writing Record

Believe it or not, while I have now written for 686 consecutive days I have not had a whole lot of consecutive days over 1,000 words. For the entire streak, I have averaged 870 words/day, under the 1,000 word-mark that I have been aiming to get to this year. I have also had several “micro-streaks” in which I went 6, 7, 8, or 9 consecutive days writing at least 1,000 words. But until yesterday, such micro-streaks have never been longer than 9 days.

Yesterday that changed.

10 days of 1000 words

The 1,500 words I wrote yesterday evening (after a very long day which included taking the Little Man to fencing class, running to Home Depot to buy a dozen bags of mulch and then spreading that mulch around the backyard, taking the Little Man to his birthday bowling party where 23 other kids ran wild; spending the afternoon and evening with friends while our kids continued to run wild) put me over that 9-day threshold. For the first time since I started trying to write every day way back in February 2013, I have actually written more than 1,000 words/day for the last 10 consecutive days.

This is another way of saying that the novel draft is going gangbusters. It now stands somewhere between 16-17,000 words, most of which have been written in the last 10 days or so. It will be interesting to see how long the 1,000 word+ days will continue. They are not easy to achieve, mostly because of time constraints. Writing 1,000 words takes me, on average, about 40 minutes–although that average is down to 36 minutes over the last 10 days–and it isn’t always easy to find 36 minutes in my day. But I’ve been making the time, more often than not but cutting back on social media. And so far, so good.

A few more upcoming milestones

A couple of additional milestones are almost upon me, so I’ll mention them here:

1. On Father’s Day (June 21–also the first day of summer) I will hit 700 consecutive days of writing. After that, only 63 more days before I topple Barry Bonds’ home run record, with 763 consecutive days of writing. I think that happens sometime in late August.

2. As of yesterday, I have written 596,047 words over the course of my consecutive day writing streak. That means I am less than 4,000 words away from 600,000 words. Assuming I can keep up a minimum 1,000 words/day for the next 4 days, I’ll hit that milestone either Wednesday or Thursday of this week. 600,000 words in less than 2 years is more than six times what I wrote in the entire 20 years before I started this streak of mine. For me, at least, it definitely pays to write every day, if for no other reason than because I am getting a lot of practice in.

When the Writing Finally Clicks

I have been struggling along with the first draft of this novel since late March. I had hoped to have the draft finished by the end of June, but it had been a difficult story to write. With short stories, I push through the first draft without looking back. With novels–for which I have far less experience–I have found myself starting, and restarting, which is a bad sign for me in the first draft.

But, I haven’t given up. I decided that the only way to learn how write a novel is to write one, and if that means start and restarting until the story clicks, then so be it.

The story finally clicked.

If you have ever wondering what that click looks like, what that ah-ha moment when the light bulb burns suddenly bright looks like, I think I have a pretty good illustration:

When it finally clicked

You can see my struggles pretty clearly over the previous 24 days before the story finally clicked. When it did, my writing shot up from a average of under 400 words/day to where it stands today, at about 1,100 words/day. Zooming out, this become more obvious:

3 months of writing

I started things right around March 27. The first few days were great, but you can see that slope of decline as I got mired in problems, and had difficult pushing forward. That led to a second attempt, and once again, a spike, but that spike was short-lived, and the daily writing declined. Then, six days ago, the story clicked. I found what I think is the right way to tell it, and I have been pushing forward. The story has taken off.

How do I know? Well, aside from what the data tells me, it is what I feel. I am eager to sit down to write each day, and when I do sit down to write, the time flies by. Over the last 6 days, I’ve average about 40 minutes/day of writing and it flashes by in the blink of an eye. What’s more, I come away with a good idea of what I will write the next day. I have a good vision for the story now.

Since late March when I started this story, I have written 44,000 words. However, I only have about 10,000 words of usable story written so far. For some people those 34,000 words that make up the difference might seem wasted. For me, they were the practice I needed to get to the point where the story clicked. I’m fairly confident the story will move much more swiftly now that it has clicked. But I don’t think I ever would have made it to this point, if not for those 34,000 words worth of flailing.

Long Weekend and a New Story

We spent the long Memorial Day weekend up in Lancaster, Pennsylvania with my sister and her family, and my mom. The kids got to spend most of the time at Dutch Wonderland, and we spent the weekend trying to keep up with them. We also took a horse and buggy ride through an Amish farm, and I had some homemade root beer, which was excellent. This is our third year in a row getting out of town on the official east coast opening of summer, and heading up to Pennsylvania, and like the last two years, it was a great success.

I managed a little bit of writing on the novel draft, but I also started a brand new science fiction story. I’m not entirely sure where it is going yet, but I will say that the main character is a somewhat overwhelmed project manager who finds himself over his head on a new assignment. And in case anyone wonders where I get my ideas: recently I have felt like a somewhat overwhelmed project manager in over his head on a new assignment.

It’s actually a nice change of pace from the novel draft, and I think I’ve been ready for a chance of pace for a little while now.