Behind the scenes.

I recently did yet another editing polish of Dharma Bum and the Shield of Athena, my third novel. Proofreading this manuscript has been something of chore — I’ve had it proofed by two other people, but every time I open the document, I seem to spot something else that we didn’t notice before. (The side effect is that each time I edit, it gets shorter; the manuscript is now 17,000 words shorter than the first draft, mostly through a ruthless paring of every unnecessary word.)

Having done that, I was thinking about the story, and a couple of points I want to examine.

Morgan Geddes, the protagonist of Dharma Bum, started as a plot device in my first novel, Double Yellow Line. Double Yellow Line was originally intended as the adventures of Jo McCormick, a rather broadly drawn character of boisterous personality and mechanical inclination. Along the way, the story grew to encompass Jo’s mother, Gwen, a middle-aged civil rights attorney, and her younger sister, Jean, a film student. Morgan was the story’s femme fatale; she’s sleeping with Jo throughout, until Jean realizes that Morgan also had an affair with Gwen several years earlier.

Until fairly late in the game, I had never really considered Morgan’s motivations. She was, again, the femme fatale, the sexy and vaguely malevolent mystery woman. However, about two-thirds of the way through the book, during a scene between her and Jo, I abruptly realized that I did understand exactly why Morgan had done everything she did, who she was, and what she would do next. In that jarring instant, she ceased to be a device and became an individual. I realized in that moment that Morgan had her own story. I didn’t know what it was, but I had a distinct sense of its scope, and of Morgan’s profound sadness and loneliness.

The next thing I wrote after Double Yellow Line was Deidre Tanaka Does Not Speak Japanese, whose protagonist emerged fully formed in my head about a month later. Deidre was assertive and very demanding, and her story shunted Morgan to the background, but Morgan was still always there, waiting patiently.

I’ve said before that I have strange relationships with these characters. It’s comparable in many respects to having a friend or acquaintance with whom you only interact online. You may never hear their voice or see their face, but you can get to know them remarkably well. You come to know their expressions, their inflections, when they’re being serious and when they’re being sarcastic. Such friends occupy much the same mental space as fictional characters; like fictional characters, you develop a mental image of them, their world, their friends, etc., but a lot of it is interpolation and supposition. The main practical difference is literary characters are not necessarily interactive, at least not in the same way.

Just as not all online acquaintanceships are created equal, I have distinct relationships with different characters. Deidre is like one of those people who talks at you, without ever letting you get a word in edgewise. Jo essentially talks to herself, although I can eavesdrop. Jean McCormick is one of the few with whom I could have a real conversation, if she were so inclined. Morgan is another matter. I think theoretically I could converse with her, but she’s uniquely evasive and it wouldn’t be a very productive exercise. It’s not in her nature to disclose any more than she wants to, and her penchant for stubbornness puts even Deidre Tanaka to shame. Morgan was mostly silent while I was writing Deidre Tanaka, occasionally reminding me she was still there, but waiting until I was capable of giving her my full attention.

I didn’t know Morgan’s entire story for a long time. The shape that I sensed from the beginning was always there, but there were a number of critical pieces that I didn’t discover until quite late in the process. That, too, was a fascinating experience. It was quite different from stumbling through the early versions of the first book, where I didn’t know what I was doing. The pieces were always there, even if I couldn’t see them. Even now, though, there are things I would have a hard time articulating. The logic of when and why the ghost appears throughout the story is a major example — it was clear early on that there were specific triggers for it, but I’m not sure I could coherently explain to you how it worked. (Some people who’ve read the manuscript have offered their theories on that point, but the best I could say is, “Yeah, that sounds plausible.”)

Perversely, the part of the story that I understood at the start proved to be the most complicated to write. That was the opening, which incorporates some of the events of the end of Double Yellow Line. The first two chapters were complicated by the need to present those events in a way that would make sense to people who hadn’t read the previous book, without boring to tears those who had. As a result, they involved a lot more conscious deliberation than the rest.

I don’t think deliberation is usually a productive way to approach writing fiction. Deliberation belongs in the editing stage, where you look at what you’ve got and sort it out. If you approach the writing with a lot of deliberation, you’re likely to end up with something stiff and artificial, trying to squeeze the narrative into a preconceived framework — rarely a good thing. Worse, it may tempt you to pursue an agenda, rather than the story.

I am very wary of fiction that has an agenda. I suppose it has its place in the realm of satire, but I have little taste for didacticism, even when I agree with its points. This is why I tend to dislike science fiction, particularly by self-styled futurist writers. If they have something to say about the future, I’d rather read an essay than watch them try to shoehorn it into a story. The former might be interesting; the latter tries my patience. Furthermore, my experience is that characters have their own agendas and what you think the story is going to be about is often different from where it ultimately goes. If you try to force it to match your preconceptions, the results are frequently disastrous.

I will admit to following at least one minor agenda in the opening chapters of Dharma Bum. The story opens with Morgan picking up a girl in a bar in West Hollywood. I had some reservations about starting there for a number of reasons, not least that it may make Morgan less sympathetic than she already is. I kept it in part because it serves a meta-textual purpose, separate from its narrative function.

I’m well aware that writing these stories already put me on shaky ground when it comes to representation and cultural appropriation. Compounding that is the fact that not only could Morgan be seen as something of a “Hollywood lesbian” (femme, model-gorgeous, expensively dressed), her actions sometimes verge on the predatory. By contrast, the woman she picks up is an ordinary person with friends, an ordinary, working-class job — a culture, if you will — where is clearly an outsider. In a sense, the sequence is a disclaimer, pointing out that while Morgan is a lesbian, she is not lesbians; she is a character, not an editorial statement on lesbian culture. A lot of the other characters in the story are suspicious of her actions and her motivations, sometimes for very good reason.

The only other place in the story where I made that kind of editorial decision was in regard to Agatha, Morgan’s erstwhile girlfriend. Agatha’s presence in the story constitutes even more shaky ground, since she is a transwoman seen through the perspective of a cisgendered protagonist — something that will undoubtedly rub some readers the wrong way. I made two editorial decisions in regards to Agatha. One was minor: During a conversation between Agatha and Morgan about the idea of cosmetic surgery, Agatha tells Morgan, rather acidly, that it’s not up to Morgan to decide what is and is not okay for Agatha. In the original draft Morgan had a rejoinder, which I deleted in editing because I felt it undermined Agatha’s entirely valid and rather trenchant point; it was better, I thought, to give Agatha the last word. The second was a somewhat larger point. Morgan asks twice about Agatha’s birth name, something that many trans people consider obnoxious if not actively upsetting. I made the decision not to ever answer that question because I didn’t want to validate the idea that Agatha’s identity is in some way counterfeit. (Indeed, the fact that Morgan asks it in the first place reflects more about Morgan’s own impulses toward self-invention — and duplicity — than it does about Agatha. By her own admission, Morgan’s persona is a set of overlapping disguises and obfuscations, whereas Agatha has shed her own masks.)

I should say that most of this is my interpretation of the characters’ relationship as it emerged. When Agatha appeared in the story originally, I had only a vague idea what her role was going to be and my many of my initial assumptions proved to be off-base. My feeling is that the characters are who they are and to a large extent, I simply have to roll with it. My function, as writer and self-editor, is not plotting or characterization so much as staging. I don’t get to consciously choose what the characters do or (for the most part) what they say or think, but I can control what’s shown and what’s not, where to come in and where to cut. It is akin to being the director of a movie you didn’t write.

That puts me in a somewhat awkward ethical position. My ultimate responsibility as an author is to the emotional authenticity of the characters and their actions. As an author, it’s fine if you don’t like what the characters do — sometimes I don’t like it myself — and the most serious charge is “S/he wouldn’t do that.” On the other hand, I am concerned about not seeming to endorse ideas that cause me more and ethical problems. This is a frequent problem for writers in various mediums and genres. For instance, some espionage and procedural dramas are written by people who are quite liberal politically and very concerned personally with the impact and implications of the War on Terror.  The problem is that the need to have a tense, exciting, gritty drama each week requires a steady stream of terrible threats of exactly the kind the right uses to justify the war on terror and its attendant abuses of power. As a result, stories of that kind end up far more reactionary than their creators clearly intended. It’s entirely possible to have a work that is narratively excellent and politically suspect — just ask Leni Riefenstahl.

My editorial challenge, then, is to respect the decisions of the characters without endorsing ideas that I don’t support. I’m perfectly aware that many of the ideas I do support will still rub people the wrong way, but if I must be pilloried, I’d rather be pilloried for something I believe in.

# # #

Leave a Comment

Your email address will not be published. Required fields are marked *

Commenting also signifies your acceptance of the Comment Policy — please read it first! Comments may be moderated.

Privacy Preference Center

Privacy and Cookie Preferences

These cookies manage your cookie and privacy preferences. There will typically be several such cookies, each beginning with "gdpr" (e.g., gdpr[allowed_cookies], gdpr&5Bprivacy_bar&5D, and gdpr[consent_types]). They normally expire after about one year. If you delete or disable these cookies, your existing preferences will be lost and you may not be able to save your privacy settings for this website. (These cookies may not be set at all for administrative users unless they access the publicly visible portions of the website.)

gdpr, gdpr[allowed_cookies], gdpr&5Bprivacy_bar&5D, gdpr[consent_types]

Accessibility Settings

If you change certain aspects of the site's appearance using the accessibility sidebar, it may set these cookies to manage and remember your settings. The wahFontColor and wahBgColor cookies, which are set if you alter the site's color scheme, normally expire after about 14 days, but you can remove them immediately by clicking the "Restore Defaults" button on the sidebar.

I may sometimes present an alternative version of the sidebar offering different options, which may set the a11y-desaturated, a11y-high-contrast, and/or a11y-larger-fontsize cookies if you change those settings. These a11y cookies normally expire after about seven days, but are removed immediately if you restore the applicable settings to their default values.

wahFontColor, wahBgColor, a11y-desaturated, a11y-high-contrast, a11y-larger-fontsize

Age Verification

Viewing certain site content may require you to first verify your age by entering your date of birth. If your birth date indicates that you are 18 or older, the website places the age_gate cookie (whose value is "1," meaning "yes, passed") to allow you to access age-restricted content. The cookie remains active for up to 14 days if you click the "Remember me" check box when you enter your birth date; otherwise, the cookie normally expires when you close your browser. If the birth date you entered indicates that you are NOT 18 or older, the website may place the age_gate_failed cookie (whose value is also "1") to prevent you from trying again to access age-restricted content. (The website does not retain your birth date or your age. See the "Age Verification" section of the Privacy Policy for more information about how the age verification system works.)

age_gate, age_gate_failed

Password-Protected Posts

Accessing certain posts or pages on this website may require you to enter a specific password. If you correctly enter the password, the site saves this cookie on your device to allow you access to the password-protected post or page. (For this cookie, "xx" will be a cryptographic hash.) There may be more than one of these cookies, particularly if you access several password-protected posts with different passwords. The cookies normally expire in about 10 days, and are not set at all if you do not access any password-protected content.



When you submit a comment, you may have the option save your information for future comments, storing the info in these cookies. (For each of these cookies, "xx" will be a cryptographic hash.) The cookies are not set at all unless you select that option when submitting a comment. They normally expire in just under one year, but you can delete the cookies in your browser at any time. (These cookies are not usually set for administrative users, since comments they submit while logged in are associated with their user ID number and user profile information rather than a manually entered name and email address.)

comment_author_xx, comment_author_email_xx, comment_author_url_xx

YouTube Videos

These third-party cookies may be set by YouTube (which is now owned by Google, superseding the now-defunct Google Video hosting service) in connection with embedded videos, for purposes such as (without limitation) managing video settings (such as tailoring the playback to your connection speed), storing video preferences, providing certain functionality such as allowing you to stop and restart a video without losing your place, showing you advertisements, associating your video viewing and other activity with your Google account (if any), ensuring proper functioning of the service, and/or compiling user analytics data. The cookies may be set by various domains, including (but not necessarily limited to),,,,,, and/or (which is part of the DoubleClick advertising service). Some are session cookies that expire when you close your browser; others may remain on your device as long as your browser settings permit. Some cookies Google sets in connection with your Google account and/or advertising served through YouTube (which may include others not listed here) are persistent cookies that may remain in your browser for as long as your individual browser settings permit. See the Google "Types of Cookies Used by Google" page for more information about the functions of their various cookies. To learn more about how Google uses the information they collect, see the Google Privacy Policy. (YouTube, Google Videos, and DoubleClick are trademarks of Google LLC. Google is a registered trademark of Google LLC.)

yt.innertube::nextId, yt.innertube::requests, yt-remote-cast-installed, yt-remote-connected-devices, yt-remote-device-id, yt-remote-fast-check-period, yt-remote-session-app, yt-remote-session-name, recently_watched_video_id_list, use_hotbox, demographics, GPS, LOGIN_INFO, PREF, VISITOR_INFO1_LIVE, YSC, AID, ANID, APISID, CONSENT, DSID, FLC, GAPS, IDE, NID, HSID, OTZ, SID, SNID, SIDCC, TAID, exchange_uid, 1P_JAR

Vimeo Videos

These third-party cookies may be set by Vimeo in connection with embedded videos, for purposes such as (without limitation) managing video settings, storing video preferences, providing certain functionality (such as allowing you to pause a video at a particular point), associating your video viewing and other activity with your Vimeo account (if you have one), showing you advertising, and/or compiling user analytics data. The cookies whose names begin with "_ga" and "_ut" are associated with Google Analytics (which is subject to the Google Privacy Policy); the ones whose names begin with "_ceg" are associated with the Crazy Egg web analytics service (which is subject to the Crazy Egg Privacy Policy); the ones that begin with "optimizely" are associated with the Optimizely digital experience optimization service (which is subject to the Optimizely Privacy Policy); and the ones beginning with "adsense" or listed in all caps are associated with Google AdSense and/or other Google advertising services (which are also subject to the Google Privacy Policy). The Vimeo Cookie Policy does not currently disclose the normal durations of their cookies, but some are persistent cookies that may remain in your browser for as long as your individual browser settings permit; some Google Analytics cookies can persist for up to two years. For more information about how Vimeo uses the information they collect, see the Vimeo Privacy Policy. (Vimeo is a trademark of Vimeo, Inc. AdSense and Google Analytics are trademarks of Google LLC; Google is a registered trademark of Google LLC. Crazy Egg is a trademark of Crazy Egg, Inc. Optimizely is a trademark of Optimizely, Inc., registered in the United States, EU, and elsewhere.)

_abexps, aka_debug, clips, continuous_play_v3, embed_preferences, has_logged_in, is_logged_in, jsessionID, player, search_click_position, Searchtoken, stats_end_date, stats_start_date, sst_aid, uid, v6f, vimeo, vuid, _ga, _gads, _utma, _utmb, _utmc, _utmv, _utmz,_ceg.s, _ceg.u, optimizelyBuckets, optimizelyEndUserId, optimizelySegments, adsense, adsenseReferralSourceId, adsenseReferralSubId, adsenseReferralUrl, adsenseReferralUrlQuery, S_adsense, APISID, GAPS, HSID, NID, N_T, PREF, SAPISID, SID, SNID, SSID

PayPal® Buttons

The payment or donation buttons that may appear on portions of the administrative dashboard (which is not normally accessible except to logged-in administrative users) contain embedded content served by PayPal®. Those buttons may set the third-party cookies PYPF (via, which appears to check whether or not you are a logged-in PayPal user and is probably used to facilitate the PayPal user login process, and/or 01A1 (via, which stores certain technical information about your device and browser, probably to facilitate the login and shopping cart functions. The PYPF cookie normally expires in approximately four weeks, the 01A1 cookie in approximately one year.

If you use the buttons to make a payment or donation, PayPal sets additional cookies (not listed here) to manage your PayPal login and transaction data (and potentially also for various other purposes, such as user analytics and/or advertising). For more information on what data PayPal collects and what they do with it, visit their Legal Agreements for PayPal Services page to review the PayPal Privacy Statement and Statement on Cookies and Tracking Technologies that apply in your location. (PayPal is a registered trademark of PayPal, Inc. All button icons, custom graphics, logos, page headers, and scripts related to the PayPal services are service marks, trademarks, and/or trade dress of PayPal or PayPal's licensors.)

PYPF, 01A1

Administrative and Login Cookies

These functionality cookies are used to manage user logins and other WordPress administrative functions, such as post editing. If you are not an administrative user, they shouldn't normally be placed on your device at all unless you somehow access the login area, which is off-limits to non-administrators.

Accessing the login page places the wordpress_test_cookie (a session cookie that tests whether your browser will allow the cookies needed to log in and expires when you close your browser) and the itsec-hb-login-xx cookie (which expires after about one hour and helps protect the site against "brute force" attempts to hack user passwords). In certain cases, more than one of either or both of these cookies may be set.

Logging in sets the wordpress_logged_in_xx, wordpress_sec_xx, and/or wordpress_xx cookies, which store your user login credentials to allow access to the administrative dashboard and other administrative functions; there may be multiple iterations of each cookie. These cookies expire in about 15 days if you click "Remember Me" when logging in, but if you don't, they normally expire when you close your browser (or, failing that, within about two days). The wp-settings-UID cookies store a logged-in user's configuration settings, while the wp-settings-time-UID cookies store the time those configuration settings were set; again, there may be multiple iterations of each of these cookies, which normally expire after about one year. One or more wp-saving-post cookies may be placed while creating and/or editing posts or pages, to help manage version control and the autosave feature; these cookies normally expire after about 24 hours. The wp-donottrack_feed cookie, which controls a blog feed, may be set by accessing the dashboard menu for the WP DoNotTrack plugin (if we currently have that plugin enabled); this cookie normally expires in about one year.

For all of these administrative and login cookies, the "xx" will be a cryptographic hash while "UID" will be the administrative user's user ID number in this website's WordPress database. (WordPress is a registered trademark of the WordPress Foundation.)

wordpress_test_cookie, itsec-hb-login-xx, wordpress_sec_xx, wordpress_logged_in_xx, wordpress_xx, wp-settings-UID, wp-settings-time-UID, wp-saving-post, wp-donottrack_feed

Change Font Size
Change Background Color (Note: This option sets cookies on your device to manage your color settings; see the Cookie Notice for details.)