Author Archives: Alison

A mannerly dance (The Phoenix Legacy)

I’ve been looking for a word to describe the particular narrative flavor of MK Wren’s trilogy The Phoenix Legacy (Sword of the Lamb, Shadow of the Swan, and House of the Wolf, all first published 1981), and failed to find it, though I’m sure it exists. I’m sure there’s a dance in which the stances are as important as the movement, and in these novels, the moments of reflection are as important, if not more so, than the action that – often off-stage – precedes them.

MK Wren has described the trilogy as an historical novel set in the future. The dominant political entity is the Concord, a neo-feudal political entity spread across multiple planets, in which a small Elite rule over the Fesh (professionals) and even more numerous Bonds (serfs).  The trilogy is primarily the story of Alexand DeKoven Woolf, grandson of the Chairman of the Concord, and son and heir to one of its leading families. An educated, thoughtful young man, Alexand is unable to remain oblivious to the instability and fear that is eroding the Concord, with recurrent Bond uprisings met by increasingly brutal repression. Through his scholarly, sensitive brother, Richard, he becomes aware of the Society of the Phoenix, founded a generation ago by the leader of the defeated Peladeen Republic and a group of primarily Fesh revolutionaries dedicated to bringing about an evolution of their society. Richard, already mortally ill, is convicted of treason for his membership and submits to a martyr’s death in an attempt to offer a model of submission to the Bonds. When their father rejects Richard’s sacrifice, Alexand realizes his own political impotence as mere heir, stages his own death and assumes the identity of Commander Alex Ransom of the Phoenix’ military arm. In joining them, he offers the Phoenix an eventual entry into the Elite, provided he survives, and provided he can be restored to his former status. The remaining two books depict the working out of Alexand’s destiny, with repeated betrayals of Alexand and the Phoenix from within that lead him eventually to the same execution platform that his brother died on, years before.

The story and characters are engaging, though perhaps too black and white. The good are fundamentally good and the evil fundamentally evil. Good people may oppose each other – as Alexand’s father does Alexand – but ultimately make the right choice. Love offers salvation, for both Alexand and the assassin Bruno Hawkwood. The patriarchal, feudal society leaves too little latitude for Alexand’s brave and clear-eyed beloved, Adrien Eliseer, to act, so her part of the story is somewhat unsatisfying, though the more egalitarian Society of the Phoenix produces physician Erica Radek and young radical Val Severin. In her flaws and fallibility, Val is one of the most interesting characters: manipulated to betray Alexand, she then strives to redeem herself in her own and his eyes.

I mentioned the distinctive narrative strategy. SF novels commonly use quotes and excerpts from documents that belong to their fictional worlds, though I’ve seldom seen it done so intensively as here. There main story is interspersed with numerous interpolations of personal, historical and sociological documents, mainly as written by Richard’s various aliases, historian, sociologist and Phoenix agent. They fill in some fifteen centuries of back-story, but also introduce several key historical figures, the most important being Lionor Mankeen, who fought a failed war of liberation against the Concord, and Elor Peladeen, founder of the conquered Peladeen republic, whose stories are set against Alexand’s as alternative destinies.

And I mentioned the rhythm of the narrative as being like a mannerly dance, in which the stances are as important as the motions. Each chapter is a single scene, encompassing a relatively brief interval in time, and that moment is often as not the moment of reflection after a revelation or an action, rather than the revelation or action itself: the death of Ivanoi and his family, the death of Elise Galinin Woolfe, the capture of Andreas and Alexand, the meeting in which Adrien pleads with his father for Alexand’s life – all are described in retrospect, as the viewpoint character grapples with the emotional and political implications. We are given only a brief, intense glimpse of a terrified Rich in hiding during a Bond uprising, which proves seminal in his determination to enter the Phoenix – though a longer, first-person description is provided in the very first pages of the book, through one of the interpolated documents. The Phoenix’ brief war with the Concord is depicted entirely from the perspective of a non-combatant, Predis Ussher, traitor and usurper. Two purposes are achieved: a unity in the account, and an inside look at the destruction of the dream of conquest. It’s a distinctive approach that emphasizes interior experience over physical events. It gives the novels a romantic intensity, but also a sometimes offbalanced stillness that is certainly contrary to current fashion, and may not be to everyone’s taste. I like it, though.

In praise of bricks, mortar, and books

The Oxford Guide to Library Research is one of those books that I had to buy because the library insisted on having their copy back, and I was nowhere near having extracted all the information I could from it. I’m still not, though I’ve discovered infovore treats unforseen. The bio of the author, Thomas Mann, lists him as being a former PI, presently Reference Librarian at the Library of Congress – in other words, there’s probably not a lot he doesn’t know about finding things out.

He starts with a rousing defense of the physical library versus the virtual resources of the internet, and then goes on to describe how to identify and use the resources that currently are available only within libraries – copyrighted materials and proprietary databases. He describes the wonderful world of specialist encyclopedias, attempts to elucidate LOC subject headings for the uninitiated, and points the readers towards specialist databases. Having had the humbling experience of knowing a book existed, and yet completely missing it in my subject searches in my local university library (memo to self: if you know the author, search the author), I was somewhat consoled to discover that yup, efficient searching is hard. Swinging from subject heading to subject heading, browsing the stacks, hunting down bibliographies and encyclopedias, combing through lists of references, and serendipity are all recognized search methods, if applied intelligently. I can’t say that I am much more enlightened as to the intricacies of the LOC classification – some fluency in MeSH does not prepare one for pursuing books on naval history from D to V.

I’m sure it makes sense to those who understand the knowledge domain, but searching is not independent of the knowledge domain. What I fancy is the ability to display all books (or other materials) related – through common subject headings – to a given book, expanded out to two or three times removed, and graphed in clusters by subject heading, so given a start point, one would get an immediate, integrated picture of how things are related in L(ibrary)-space.

50 000 words in 30 days

Well, that was interesting …

I’ve been aware of NaNoWriMo for a number of years, but every year by the time November hit, all I’d be thinking of after the time-change would be surviving the tsunami of deadlines that seemed to arrive at this time of year, the pre-Christmas disruptions, and the prospect of not seeing more than a couple of hours of sunlight a week until February. Plus, years of being a part time writer has left me with a sprint and stall pattern wherein I grew accustomed to using the intervals when I did not have the time to write to incubate the next section. It made my working time efficient, but it meant I write in wind-sprints. I had no idea whether I could write 50 000 words belonging to a single project in a month.

This November I’m between jobs, and I decided that if I were ever to ‘do NaNo’ for the first time, I should do it now. I’d also just finished a novel, so had to start another – which was another obstacle, as the first quarter of a novel can take a long time growing, though the last quarter is usually written at speed. I decided to attempt a sequel to Cavalcade. I’d always known that story was longer than the one I told in the one book. I had some of the characters, and I knew the setting, and I sort of knew where I would be going. I rumbled happily along for a few days, to about 6,000 words, then hit a point where I had to do significant work on world, characters AND plot and realized that this was not sustainable at an average of 1,667 wpd.

So I switched projects and restarted with a sequel to the novel I’d just finished, which was meant to be the first of a trilogy. I had continuity through one group of characters and the fix I’d left them in at the end of the first book. A session with a notebook in my favourite cafe (my favourite way of plotting) gave me an outline that swept me along to 24,000 words, at which point I needed to develop up another major thread, which was going to involve new characters and new culture, and I was out of outline. By now it was past mid-November. I had 5 days out, traveling across the country on another project I’m involved in. By the time I came back, I was about 10 000 words behind, and I had given up.

But that cold start would still be waiting for me after November, and it wouldn’t feel any better then. Worse, because I would not have made my declared target. So Sunday 25th, I sat down and restarted at around 27,000 words, determined that I was not going to bed that night until I had built some momentum, even if I were literally constructing world, character, plot and situation line by line, a process that usually takes weeks. For four days I wrote 5000 words a day, jumping from new to established plot-lines and back and praying I could avoid the convergence of those plot-lines because I knew it was going to take me several shots to get it right. I hit target over seven hours before deadline on the last day, with a final word-count of 50,790 words, which is about half the novel. It’s raw first draft, but if half what I’ve laid in place survives to the true first draft, I will be well pleased with the results of the experiment.

Writing words is not the challenge: I’ve had years to develop fluency in the language, and I write quickly once the material has taken shape. I can hold complex structures in my head and track details. The rate limiting step is coming up with the plot, the ideas that – taking language from my days fitting curves to data – aren’t first-order solutions, but are third and fourth order solutions. They’re the events that happen because they’re the ones that fit my particular characters in my particular situation; the characters are dealing with those problems, making those particular choices, because given who they are and where they come from, they couldn’t be doing anything else. And it takes me time to get there. It was disconcerting writing without giving myself the time. I’m not sure whether what I’ve got is first order, superficial and clichéd, or whether putting my creative subconscious under pressure forced something better out of it. But doing this has made the distinction between the actual getting words down on the screen and the doing the thinking behind those words clearer than ever.

Would I do it again? Quite likely, and I’d like to see what effect is of a concerted pre-planning step, how much I can work out in advance versus how much I need to work out as I write. Maybe I could persuade some of the other 100 000 slightly mad people who participated this year to make October 2008 NaNoPlaMo – National Novel Planning Month …?

Preventing TypePad posts from appearing in Google cache

This post describes the modifications I have made to TypePad’s Advanced Templates to insert a noarchive tag, intended as an opt-out from Google’s cache. Working with Advanced Templates requires a minimum Pro membership, and if anyone knows how to do it more simply (on TypePad), please tell the world, because I was not able to find an alternative.

Adding noarchive to Advanced Templates

My first step, since I’d not already done it, was to create a set of Advanced Templates from the customized templates of this blog, as described in TypePad’s support knowledge base (Creating an Advanced Template Set ID53). (The support knowledge base links are dynamically generated, so I’m going to cite the ID and avoid broken links if there’s a restructuring.)

The strategy described in Advanced Templates: Creating and Customizing Template Modules (ID542) comes down to creating new versions of the template modules that are to be modified, and then amending the line(s) of code in all the templates where the default template modules are included –

<$MTWeblogIncludeModule module=”module-name”$>

to include the modified module:

<$MTInclude module=”module-name”$>

Straightforward enough in principle, however, for efficiency, the modules are nested – modules are included within modules within templates. Things got complicated, and required reference to multiple reference articles and a query or two to Typepad support (who referred me back to the reference articles).

There is a common header module: head-common.

It is included in the following specific header modules:

  • head-archives
  • head-category
  • head-individual
  • head-index
  • head-date-based
  • (supposedly) head-extra.

These modules in turn are included in the following templates:

  • head-archives in Archive Index Template
  • head-category in Category Archives
  • head-index in Main Index Template
  • head-date-based in Datebased Archives
  • head-individual in Individual Archives, Pages

I had to create new modules for head-common, head-archives, head-category, head-individual, head-index, and head-date-based, based upon the code provided on various support knowledge based templates. I could not find code for head-extra, which I understand is an additional module.

Then I had to edit all the relevant Index and Archive templates to incorporate the new modules.

Common header module: head-common

Code for head-common is provided on the page Advanced Templates: Shared Template Modules (ID534). There are a couple of omissions in the list of where head-common is included.

head-common contains the code controlling the behaviour of robots for blogs set to private (enclosed in the MTBlogIfPrivate tag). Initially I thought about modifying the code, but decided to leave the code in and add a new line, so that in the unlikely event I decided to revert a blog to private I wouldn’t trip myself up. The line is (nofollow is optional).

meta name=”robots” content=”noarchive,nofollow” /

Add the angled brackets fore and aft; even with a blockquote to protect it, TypePad’s publishing system is suppressing the line with the angled brackets in.

I created a new template module, called it (for example) head-common-mod, cut and pasted the default code, and inserted the new line. I saved, but did not publish at that point.

Individual header modules

Since head-common is included by head-extra, head-archives, head-category, head-individual, and head-index, all these modules had to be replaced by an extra module, based upon the default modules, but amending the include code:

<$MTWeblogIncludeModule module=”head-common”$>

to:

<$MTInclude module=”head-common-mod”$>

Default code is found in the following pages in the knowledge-base:

  • head-archives in Advanced Templates: Archive Index Template (ID 544)
  • head-category in Advanced Templates: Category Archives Template (ID 545)
  • head-index in Advanced Templates: Main Index Template (ID 548)
  • head-individual in Advanced Templates: Shared Template Modules (ID 543)
  • head-date-based in Advanced Templates: DateBased Archives Template (ID 546)

See also Advanced Templates: Template Modules (ID 137), which lists all the types of template modules.

In each instance, I created a new template module, named it appropriately, cut and pasted the default code, and edited the required line. I saved, but did not publish.

Templates

The templates themselves are accessible through the control panel: TypePad Home > Your Weblog > Weblog Name > Design. In all instances, the edit is the same, only the module name is different:

<$MTWeblogIncludeModule module=”module-name”$>

to:

<$MTInclude module=”module-name-mod”$>

The edits are:

  • head-archives in Archive Index Template
  • head-category in Category Archives
  • head-index in Main Index Template
  • head-date-based in Datebased Archives
  • head-individual in Individual Archives, Pages

Publication

Having saved all the module and template changes, I republished the blog and checked to see if anything is broken. On inspection, Incidental Findings looks all right, unlike the first time, when I interpreted the instructions around head-extra as allowing insertion of additional code and nixed my layout. The controlling tag is appearing when I look at View Source. It will take a while for me to determine whether my entries are still being indexed but without the Cached link, which is the objective of the exercise – and whether it has broken anything else!