Tuesday, February 19, 2013

Tears and the Telephone... The Recovery of A Thousand Dollars From Bob the Banker... Everything Takes an Hour in Texas...

The first I knew of the problem was when my wife slammed her hand on the desk and demanded my phone.

I'd just helped her pick out a new Dell computer to replace her Inspiron, which I was going to upgrade and use to replace my computer - a win all around. Then Sarah opened her email and found a message from her bank letting her know that they'd declined the charge, for her protection. Because my wife is a 1337 haXX0r who'd bought an apron and a desk earlier that day to test out the credit card she'd stolen from herself.

I handed Sarah her phone, in case they were checking numbers, and went off to heat up a frozen pizza for dinner. I'd been fighting our home wireless network all day, and after that evil bastard I had no desire to witness the coming conflagration.

I could hear the conversation getting more and more heated, and then "Dave!" Sarah saw me come in to the office and told the guy on the phone "You're going to have to talk to my husband, because I'm about to start yelling at you." Then she handed me the phone and burst into tears. "It's the Gremlin," she explained, and went looking for tissues.

I put the phone to my ear and heard... something. Bob (not his real name) had a thick accent, and there was static on the line. I could have handled one or the other, but the mix blended into a symphony of gibberish and I could only make one word of his out of ten. In return, I had to yell all of my answers and tried to keep them to three words or less.

I eventually deciphered that the bank had canceled the charge to prevent possible fraud, and Bob had been trying to make Sarah call Dell to resolve the problem, because the bank certainly wouldn't do it again. Finally Bob agreed to conference me into a call with Dell to have them put the charge through again.

Let me be abundantly clear: Bob the Banker was going to call Dell's support system with me.


We waited on hold together for ten minutes, during which Sarah came into the office for a hug. Finally we got through to Al, who took my order number and offered to transfer us to the department that could actually rerun the credit card. Then he hung up. This is Dell's standard practice, apparently.

Bob called Dell back. Another ten minutes on hold. Chris picked up and took my order number again, also my address, name and phone number. He transferred us to the Very Important Department, which we got to fifteen minutes later. Donna picked up the phone and said "Hello?"

I opened my mouth, and then Bob began yelling into the phone at the top of his lungs right over me. So I shut my mouth and let him go on, then I noticed that Donna was saying "Hello? Can you hear me?" I said "Hello!", but Donna had already hung up. I heard Bob mutter "Are you serious?", and by God I felt for the man at that point.

Bob gibbered at me in a futile attempt to get off the phone, but I had him conference us in to Dell again. This time we got Jose, who in defiance of every law of telecommunications was the easiest man to understand I got the entire evening. He put us through to the hold system for the next twenty minutes.

At this point I was an hour into the call and was getting a little loopy. Sarah had brought me the pizza and a drink, so at least I wasn't hungry, but the entire call was so absurd that I couldn't stop giggling.

Finally Ellen picked up and offered to run the charge again. I confirmed with Bob that yes, it would work this time, the charge was run, and everyone confirmed that it had gone through successfully this time.

Ellen hung up and Bob asked if he could do anything else for me, a question so jaw-droppingly stupid that I assume it was part of his script. I blanked, trying to decide if I should demand he raise Sarah's credit limit or lower her interest rate, when Sarah saw my expression and snatched the phone out of my hands to lay into Bob for a good five minutes.

And that should have been that, but like any good monster movie Bob came back for one last scare. I found an email in my inbox saying that Sarah's contact information had been changed, something I should not have gotten. Apparently Bob, out of confusion or pique, had swapped my wife's email address with my email address, something I had never given him. When I worked up the nerve to tell Sarah she immediately called the bank, and the first thing she got was an automated message asking her if she wanted to activate her new credit card?

I took Lina outside to run around in the back yard. Every man has his limits.

Sunday, January 27, 2013

On Tracking Your Work

I've written a few times that I work best under a deadline. Deadlines are awesome. They focus the creative mind wonderfully. An author without a deadline can pick at their work and keep polishing it until they're old and gray. An author with a deadline mailed their manuscript out at 11:59 p.m. last night, and got a receipt so they can prove it when rabid wolverines devour their work halfway to the publisher.

The only problem with deadlines is that they need to be... toothy. Bitey. A deadline set by an outside agency is a ravenous monster that will eat you for your failures. And they can smell failure. But a deadline you set yourself can be more of a tame pet. You can stroke it, give it a few treats, scratch its ears, and before you know it you're two months behind and your deadline is fat and sleeping on your sofa.

This is not helpful.

I've been trying to reckon a way around this problem for awhile now. My first instinct was to go the NaNoWriMo, Stephen King, every-damn-writer-who's-written-a-book-on-writing route: set a word count every day, meet it, repeat. And that worked. For a bit.

"Authors live or die by their word count." I'm certain somebody's said that at some point. And if you're a full time writer it's true. Every word you write is another nickel* in your pocket to, say, pay your rent, or buy that medicine for your sick kid, or, y'know, eat.

So I respect the word count. 1,000 words a day, 1,667 words a day, 2,000 words a day, whatever target you can reasonably shoot for, go for it! And when I'm writing a first draft I'll go for my own target (1,000 words per day). It's respectable. It's The Tradition.

But let me ask you something, if you happen to be a writer out there.

What about all the work that doesn't include a word count? What about sketching out a map of some Godforsaken island your story takes place on? What about figuring out the names and backgrounds of that pantheon your protagonist worships? What about the hour you spent in a library (oh let's be honest, on Wikipedia) digging up names from some obscure language so everything sounds like it fits? What about the photos you pulled off of TMZ so you know what your cast looks like?

What about the stuff that only gives you a piddling little word count? Outlining, jotting notes on index cards and pasting them to a wall? Hell, how about the time you spend staring at said wall and rearranging those fucking cards? (Bob gets to Chicago here, but he meets the Mayor here, and that can't happen under the laws of physics so he has to fall in love here, and that means his car breaks down just outside of Chicago and I have to introduce a rabid wolverine here...)

In short, a fair amount of the work in writing isn't measurable by word count. The majority is, absolutely, but not all of it. And if you try to measure your work solely by word count, you're going to write a first draft in a very respectable amount of time and then end up feeling at loose ends, feeling like you're not getting anything done, when you find yourself facing the editing process. I know, I've done it.

So I've refactored my goal setting. Rather than track my daily word count, I pick a goal every night before I go to bed. If I'm writing, it'll be a word count. If I'm editing, maybe it'll be a page count to review. If I'm outlining, I'll set a chapter count to summarize, or pick a chapter and break it down by scene. If I'm brainstorming, I'll pick something I want to flesh out and... well, flesh it out.

The point is to set a goal I can mark as Done or Not Done, every day, and then get it done. Then get it done the next day. And the next day. And the next day, too. Pretty soon you've got a Seinfeld calendar going and all you've got to do is avoid breaking the chain. I keep mine on my Google calendar.

I broke the chain a few times.
Am I overthinking this? Maybe. But I'm getting more writing done, too, so I'll live with it. Now excuse me, I need to get this rabid wolverine off my leg.

*I suspect I'm inflating the figure here.

Thursday, January 10, 2013

Night Writing and Unexpected Victories

So this is a weird post. See, a few days ago I tweeted this:


And that attracted the attention of Nick Kyme, author and all around good guy (also the first editor I ever worked with, in conjunction with Alex Davis). Nick used the tweet as the jumping off point for a rather nice blog post about his writing habits.

Nick is a morning writer by preference. I'm usually most productive at night, after my wife has gone to bed and I've walked the dog. The house is quiet, I don't have any chores left to do, and I can pop something on for background noise and go to it. (A movie I've seen repeatedly with a lot of narration can be excellent for this: Fear and Loathing in Las Vegas and Goodfellas work well for me. Music also works well depending on my mood, but podcasts are a bad idea.)

I can write in the morning, if I'm up early and I've had enough sleep and I'm not at work. These factors rarely line up well for me, but when they do I can get a good amount of words down before lunch and still be up for a second session later in the day.

Afternoon writing rarely works for me. Life likes to keep me busy in the afternoon, and if I'm running errands or visiting friends or cleaning house, I'm obviously not writing. Worse, knowing that I'm going to do these things a half hour or even an hour in advance acts like writer's block for me; instead of getting words on paper (or into Scrivener) I'll piddle around with other things until it's time to go.

Conversely, I love to write right before a meeting, or in a waiting room. Give me an uncomfortable chair, a notepad, a pen, and a few strangers and I can knock out a few hundred words with ease.

So broadly my schedule is do most of my writing at night, and get a few words in where I can the rest of the day. If I hit my target (usually 1,000 words, if NaNoWriMo isn't on) early, I'll let myself have the evening off, unless I've got a scene I'm looking forward to in the queue.

But that's all beside the point of my tweet, which is that fatigue ate the last few hundred words in my quota one night. Believe it or not, this doesn't happen all that often. Either I'll make my word count (good), or I'll come to a grinding halt trying to hit my word count well before I actually fall asleep on my keyboard. This is usually accompanied by repeatedly browsing useless websites, checking my manuscript, and then going back to the useless websites again. I guess you could consider it creative fatigue (or just having too many distractions, if hitting the router with a hammer stops it - but it doesn't always).

When I find myself at a dead stop, sometimes I'll switch to a different scene to jar loose a few thoughts. If I can't do that for some reason, I'll just jot down a few extra words to get myself to a good stopping point.

Today was one of the latter cases. I'd just finished writing the climactic final battle of the book, and wanted to be able to say I was done with the first draft, today, no messing around. But I had an epilogue chapter planned that would wrap up loose ends with most of the extended cast and see the main character set out for more adventures...

...and I'm getting fatigued again just writing that. I wasn't going to get the whole chapter down. So to let myself say I was satisfied with the day's work, I wrote just enough to establish that the main character was alive and safe, if a bit banged up. I had him say good night, I had his potential love interest say good night...

...and then for no reason I wrote the biggest Wham Line of the whole book for the last sentence. Totally unplanned on my part. And the damn thing works, much better than a lengthy closing chapter could have.

Fatigue: it's not always a bad thing.

And that's all a roundabout way of saying that I managed to finish the first draft of my NaNoNovel in just under two and a half months. 80,000 words as it stands, with a fair bit of expansion likely as I flesh out descriptions, move scenes around, and try to turn the slog of a plot into something a bit more interesting. I don't even want to try and predict how long that's going to take, but I find I'm looking forward to it more than usual (read: not at all) this time.

Fetch the red pen of doom, and let us away!

Sunday, January 6, 2013

Triage! Recovering Scrivener Files From Dropbox or Google Drive Errors

There is nothing worse than writing tens, hundreds, or thousands of words and then losing all of that work.

A while back I did a comparison of Google Drive and Dropbox, and briefly discussed the issues you can run into with Scrivener, the writer's fancy-pants friend. I didn't really focus on Scrivener because I was comparing cloud storage solutions (and I really should take a look at SkyDrive sometime I suppose, now that I'm running Windows 8).

Anyway, reader Chaim recently got in touch with me to ask for help. He was using Scrivener with Google Drive, and somehow his work across two computers got out of sync. The result? Lost work.

I've had the same thing happen to me more than once working with Scrivener on Dropbox. It's a problem that afflicts anyone using Scrivener with either cloud product. And it sucks. Simply put, you must make sure that you've closed out of Scrivener and let your project sync to the cloud before you open it on any other computer. Period. If you don't, your project file will get screwed up and you will appear to lose work.

I say appear because, hey! All is not lost. And I'm here to walk you through getting your files back.

Step 1: First, copy your Scrivener project out of your cloud storage and onto another location on your local computer. This is like isolating a crime scene, or quarantining a patient: you don't want Dropbox or Google Drive to do any more futzing with your files while you're trying to recover your writing. Scrivener stores projects in a folder with the .scriv extension (on Macs this will look like a file, but trust me, it's a folder). This is what you need to copy somewhere - your Desktop will work just fine.

Step 2: Next you need to open the .scriv folder and take a look at its ooey-gooey contents. On Windows this just means opening the folder. On a Mac, you'll need to change the folder name and get rid of the .scriv extension, so the operating system will know to treat it as a folder instead of a file.

Either way, once you're inside the folder you want to look for the Files folder. Open that, then open the Docs folder inside it. You'll be greet with a big old list of numbered RTF files. (RTF is like a Word document's handicapped cousin.) These are where Scrivener stores all of your writing... and odds are that writing you "lost" is still there, even if Scrivener can't see it.*

Open up the RTFs, one by one, and look for your lost writing. If one of the RTFs is labeled "conflicted" or otherwise numbered oddly, that's probably the one with the missing text. Once you've found it, open up your original Scrivener project (the one that's still in your cloud storage folder) and paste the missing text in. Voila, done! This is what worked for Chaim, and hopefully it worked for you too. If not, move on to Step 3.

Step 3: Is your text not in the RTFs? Then it's time to check your patient history... I mean backups. One handy feature of Scrivener is that it automatically backs up the last five copies of your project file for you, by default. The problem is that it can be hard to find out where Scrivener is storing the backups if you just go looking for them. Fortunately, Scrivener has made this easy for you.

Open your project and select the "Tools" dropdown at the top menu, then "Options...". Click the "Backup" tab in the window that opens up. Along with some other options, you'll see your backup location and a button that says "Open backup folder...". Press the button and voila! Backups.

Now, with any luck you'll see a ZIP file named after your project. Copy the most recent one to a convenient location and unzip it. Then, open the unzipped project in Scrivener and look for your lost text. If all is well, you'll see it. If not, you'll want to go to Step 4.

Step 4: At this point your lost work isn't in your current project or your backups, and it's time to get serious. Get out your scalpel, fire up your web browser and browse to your cloud storage solution's website. We're going to check your version control system.

What's version control? Basically, when you save changes to a file to the cloud, Google Drive and Dropbox will both keep the previous version of the file for 30 days (by default; you can pay to extend this to life). If you make an error ("Whoops! I deleted 3,000 words and hit the Save button by accident!"), you can pull up the previous version and recover your work. The details vary between Google Drive and Dropbox, so look them up in their respective manuals.

What if you don't save that often? Well, Scrivener is your friend here too. It has an auto-save feature that fires off every two seconds, to keep your work up to date. If you're editing your project while you're hooked up to the cloud (i.e. you have an Internet connection), you're fine. If not, well... maybe go back to Step 2 and take another look?

Hopefully by this point you've got your work back (voila!), so let's consider leading a healthy lifestyle for a moment, and move back to...

Step 5: Backups. As nice as Scrivener's default backup configuration is, you can and should be able to do better, especially if you're using cloud storage already.

Open up the Backup window again and take a look at the options. First, make sure "Turn on automatic backup" is checked! Then, tell Scrivener when to back up your work. I use "Backup on project close", but if you're paranoid you can select "Backup with each manual save". I also like to compress my backups into ZIP files and add the date to backup file names, just in case I need an easy time stamp reference to some colossal revision effort.

Finally, there's the big two options I recommend. First, for the "Retain backup files:" option, I recommend keeping ALL of your backups in perpetuity. For modern computers the space cost isn't going to be a big deal, and you might be grateful for the option to look back at your work months later (say, if you want to harvest a discarded character for some new project).

Second, create a folder in your Dropbox or Google Drive for your Scrivener backups, and change your "Backup location:" option to point to that folder. You should only have to do this once, although if you work on both Mac and Windows computers, you will have to do it twice. I'd also recommend using a separate backup folder for Windows and Mac under those circumstances. I don't know that the different operating systems will clobber each other, but I also don't like to take chances.

Once more, voila! You now have a Scrivener configuration that will silently back up all of your work to a separate folder, time stamp every backup, and upload them to the cloud one by one. Your work should have a long and healthy life - but maybe hook an automated backup drive to one of your computers, too. Just in case.

Hopefully you've found this useful. If you've got any other tips on how to keep your writing safe, post a comment and share!

*The dirty details: Scrivener uses a .scrivx project file to tell it which RTFs contain what text. If your .scrivx folder gets screwed up during a cloud storage sync, Scrivener won't be able to "see" the file, even though the actual RTF is probably still there. As far as I can tell this is the most common file syncing error that Scrivener runs into.

Sunday, December 30, 2012

Final Report 2012

Still not dead!

So, okay. I did succeed at NaNoWriMo this year. I haven't mentioned anything about it since n'yeah because I'm still not done with the book yet, which is how it should be. I'm currently at 70,000 words, give or take, and steaming on to the big final battle.

I'm going to keep writing through 2013, of course. I want to finish and then revise the NaNoNovel, and then I think I'm going to work on my short story game. I would like to submit a few complete stories this year, whether or not they get published.

I had a very lovely Christmas holiday which consisted of visiting family and talking and generally being happy. I go back to work tomorrow, then I'm off again for New Year's Day, then I'm back to work for real. My resolution for the year at the office is to manage my timekeeping properly and to avoid any psychotic episodes.

What else did I do this year? Oh that's right, I bought a house and moved into it, which still leaves me feeling bewildered every once in a while. I am proud to report that my home feels like home, and now that I'm settled in I don't think I'd trade it for any other house in the world, rickety fence and all. Next year will  bring more surprises, and if they're as nice as this one has been I'll look forward to them.

I paid attention to politics more than ever this year, and now my heart is full of hate. 'Nuff said. But I'm glad Obama won.

And now because I wasn't really planning a recap of my year when I sat down I'll do some easy product shilling.

I read some great books, I read some good books, I read some okay books. I don't think I've read any truly bad books this year, which is not a terrible thing. No Know Fear was a spectacular highlight for the generally fantastic Horus Heresy series, while Betrayer left me feeling completely frazzled (in a good way). Let's Pretend This Never Happened made me laugh, and I got some warm fuzzies rereading classics like Heir to the Empire and The Hobbit.

I'm planning to read through The Silmarillion this year. All of it. I might write more about that later, but I suspect there's nothing more terrifying a man can do when he's trying to write his own epic (or any) fantasy book. I also might write more about Ravenwing, which was a very well-written book that still had me loathing most of the cast well before the halfway point.

I have fallen in love with Two Best Friends Play!, and maintained my adoration for The Mike O'Meara Show and The Big O and Dukes. The one upside to an hour-long commute is that I can keep up with my favorite podcasts without too much trouble. I would also recommend Nerd Poker to anyone who wants to listen to a filthy Dungeons & Dragons podcast from professional comedian Brian Posehn.

I've kept up with big changes in the comic book industry, but I'm sad to say that next year will probably see me cut back on my comics reading considerably, if I don't drop it entirely. I can't afford the price and the storage space to keep up with every Earth Shattering Event (tm) that comes down the pipe. With that said, I'm going to try to keep up with Saga and Transformers: Regeneration One, at the very least; and I'm very curious to see what Dan Slott has planned for the Superior Spider-Man.

I still play video games when I can, though I rarely have enough time to get serious with them. I got my first Call of Duty game for Christmas, and I'm curious to see if my Battlefield skillz transfer over. And I'm bound and determined to get Sarah on board for a Lego Lord of the Rings playthrough.

I'm not deeply committed to a lot of television shows. I'll be watching Doctor Who, and Game of Thrones, and the finale of Breaking Bad. I'll also try to keep up with The Walking Dead, which is more difficult than I'd like. For movies, I'm looking forward to the Evil Dead remake and trying to stay optimistic about World War Z. I'll take the rest as they come. There were a lot of good movies out this year, so suffice to say The Avengers was my favorite.

Have I shilled enough yet? Do I get a check from Google or Amazon now? God this was disjointed...