Deprecated: Creation of dynamic property Automattic\Jetpack\Connection\Manager::$error_handler is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-connection/src/class-manager.php on line 93

Deprecated: Creation of dynamic property Automattic\Jetpack\Sync\Queue::$random_int is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-queue.php on line 40

Deprecated: Creation of dynamic property Automattic\Jetpack\Sync\Queue::$random_int is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-queue.php on line 40

Deprecated: Creation of dynamic property Publicize_UI::$in_jetpack is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/publicize.php on line 53

Deprecated: Creation of dynamic property Jetpack_Likes::$in_jetpack is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/likes.php on line 54

Deprecated: Creation of dynamic property Jetpack_Likes_Settings::$in_jetpack is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/likes/jetpack-likes-settings.php on line 7

Deprecated: Creation of dynamic property Jetpack_Likes::$settings is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/likes.php on line 55

Deprecated: Creation of dynamic property Jetpack_Shortcode_Unavailable::$shortcodes is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/shortcodes/unavailable.php on line 19

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/onceand4/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Editing « Once & Future

Once & Future

Charlotte Ashley – Book seller, collector, writer, editor, historian

April 24, 2016

My Ad Astra Schedule!

This weekend, I will be at Ad Astra 2016 in Richmond Hill, Ontario. This is a really fun local genre con with a focus on literature – busy, family-friendly, and well-run! I will be there the whole weekend, but if you need to nail me down more exactly, here is where I can be found:

The Relationship Between a Self-Publisher and Their Editor
Friday, April 29th @ 8pm, Room Richmond B
With Charlotte Ashley, Beverly Bambury, Jennifer Jaquith, Rob Howell, Vanessa Ricci-Thode

Clockwork Canada: Steampunk Fiction Launch Party
Friday, April 29th @ 9pm, Suite 1086
With Charlotte Ashley, Dominik Parisien, Kate Heartfield, Kate Story, Claire Humphrey

Do Used Books Help or Hurt Authors and Publishers?
Saturday, April 30th @ 11am, Room Richmond B
With Charlotte Ashley, Brett Savory, Jen Frankel, Peter Halasz, Timothy Carter

Crafting a Believable Alternate History
Saturday, April 30th @ 2pm, Room Richmond B
With Charlotte Ashley, Dominik Parisien, Jack Whyte, Kate Story, Stephen Kotowych

Don’t be a stranger – if you see me, say hi!

November 19, 2014

How I Became an Editor – the PSG Story

In the brave new world of the self-publish wild, it is becoming more and more common for people who know nothing – and I mean nothing – about publishing to find themselves in the position of being full-time publishers. It is also perfectly possible for someone to publish a very good book without learning anything about publishing along the way. This is why, mid-summer 2013, I took on the role of editing PSG Publishing‘s first short story anthology, Library of Dreams.

I’m an editor, I thought. I have been fixing people’s grammar and spotting typos for, like, ten years! No problem, I thought. No problem.

I don’t know how it had previously escaped my notice that an anthology editor and a copy editor have two very different jobs, but it had. It took some time for the reality of what I had agreed to do to dawn on me. And it didn’t so much “dawn”, gradually over time like the rising sun, as it swamped me, like a flash-flood.

PSG’s project leads chose a theme and a charity, and I put together submission guidelines. Stories began to trickle in, manageably at first. Many of the writers were going through the submissions process for the first time, so I fielded questions and lend encouragement. Maya Starling put together a book cover that was so slick, we instantly looked more professional than publishers who’ve been in the game for years. Things were quiet and under control until the end of the summer.

Then came the deadline. I had 14 stories, but not all of them were ready to go to print. There were revisions to make, content to clarify, changes to finalize. Some of the newer writers had never used Track Changes, nor done a substantial revision. In one case, I asked for a revision and got an entirely different story back.  One writer pulled out at the last minute. One still hasn’t submitted his contract. I gave us all the month to get the stories ready to be copy-edited. We missed my deadline by two weeks.

By the fall of 2013 I had coached, copy-edited, revised, and copy-edited again 14 stories and my job had only just begun. Sink or swim, self.

I swam.

I learned enough legalese to write contracts. I picked fonts and dingbats. I agonized over what order to put the stories in, laid it all out in rough, and then changed my mind about everything. I signed a contract with LitWorld and applied for an ITIN – an American tax ID. Maya did all the heavy lifting of formatting the book for Createspace, Kindle and Smashwords, but then we had to proofread all three editions again – twice.

By the time we released the book on December 15th, 2013, I had been working on it full-time for three months. And it was worth every. Single. Minute. Library of Dreams is clean, beautiful, and best of all – good reading.

When PSG fielded the idea of doing a second anthology this year, I jumped at it. I had the skill-set now – I was an editor. Not just the kind that fixes your spelling – the other kind. An Editor.

If last year was a flash flood that nearly drowned me, this year was a trans-Atlantic swim for which I was trained and fit. Oh, it was hard. Everybody at PSG – especially Maya Starling, Yzabel Ginsberg, Ang Thomas, Tim McFarlane, Kim Fry, Laura Perry, and ALL our authors – worked their butts off to get the book together in a way we could all be proud of. But we were ready this time and I think it shows.

Chamber of Music launched on Friday, November 14th 2014 – a full month earlier than last year – and is now available in paperback and ebook from Amazon, Smashwords, and a host of other online sources. Proceeds from its sales will be donated to Musicians Without Borders. I hope you’ll have a look!