Posts Tagged ‘guest post’

“You’re weird.”

That phrase has been directed at me a few times. I’m not sure what people intend when they accuse me of it, but I know it’s not often a compliment. “Weird” is one those murky distinctions – you can’t really say what it is, but you know it when you see it.

For instance …

When I was in college I took a life-drawing class. One of our models was this spindly, dark-haired fellow who, before he disrobed, I recognized instantly as the guy who walked around campus wearing a top hat and a cape.

He was weird. But that’s not a bad thing.

If I know anything about weirdoes it’s that we’re necessary. As uncomfortable as we make the world with our collection of antique medical instruments, or our library of biographies on serial killers, or our closet full of Marvel costumes, the world needs our off-beat way of thinking.

It needs people who don’t see the world in the same colors as everyone else.

My stories have been called weird. No matter what the topic, something is always … off. I have one about a Broadway actor turned zombie who’s auditioning for a post-apocalyptic theater company before his body completely decomposes. And another about a woman who learns she was a psychotic murderer in a past life. Then there’s a love story between a morgue attendant and a vampire that explores the purpose of love and death.

There are plenty of standard, cookie-cutter, five-minute stories I could write. But I’d be so bored. And if the world was filled with the same dry toast ideas, we’d all be terribly bored.

The world needs weirdoes –Salvador Dalis, Terry Gilliams, and Stephen Kings– simply because of how different we see things. We aren’t afraid of darkness, we like to twist the normal until it’s unrecognizable, we see the potential for magic and wonder in a humdrum world.

In everyday life, dragons, zombies and magic assassins aren’t real – but they are in Game of Thrones thanks to George R.R. Martin’s weird imagination. Who would’ve thought to combine mummies, outer space and the Orient Express? One of the weirdoes who writes for “Doctor Who.” And those horror movies you love so much? Written by people who ask frightening questions – like what would happen if we could express our darker natures by torturing people in a creepy, clandestine hostel?

When weird people search their minds for ideas, they open up doors to unexplored places. Places people blessed with “normal” minds – ones that don’t automatically turn down twisted alleyways – can explore safely. Weirdoes create worlds that are wondrous, unnerving and innovative, all at the same time, and bring spontaneity, variety and fun to life.

I’ll close with another story, about a young woman I know who also goes a bit off script. One day, she was walking down the street and came upon a stranger who was inside a store, washing the windows. She stood outside and watched the stranger for a while, then put up her hand and followed the stranger’s hand like a mirror image. And then she left, without even saying “hello.”

Only a weirdo would do that. And I like the way she thinks.


* * *

Thanks to fellow writer JH Mae for today’s guest post. JH is a reader, writer and maker of pizza from Northern New York. You can check out her blog and links to her stories here. I particularly like her post on how to stay sane while working at home. Since reading it I have been giving myself verbal abuse and setting unreasonable deadlines for my Batman toy – it helps remind me of what I don’t miss.

Today I have the honour of hosting another guest post from indie author Russell Phillips. Russell combines an insider’s knowledge of the challenges of indie publishing with a computer programmer’s awareness of how to get the most out of the tools available to us, and this post brings those things together to offer a technological solution to many of your editing needs.

Over to you Russell…

Using Regular Expressions To Find Common Errors

I have a great editor, but I understand that she is human, and therefore she makes mistakes, and misses things, just like I do. Therefore, I like to try and make my manuscript as good as I can before I hand it over to her. The trouble with editing your own work, of course, is that all too often, your brain sees what is supposed to be there, not what is actually there.


One tool I use for finding errors is regular expressions. Regular expressions are like search and replace on steroids. Instead of finding simple strings of text, regular expressions provide a way to find patterns within the text. This makes them ideal for finding certain types of error that can occur all too easily when writing a long piece of text. The use of copy & paste, deleting, etc, can mean that even simple grammatical mistakes or typos can slip in and not be noticed.

Below I have listed some regular expression searches that I currently use on my manuscripts before sending them to my editor. To use one of them, simply copy it into the “Find” box in your word processor, just as you would type in a word you wanted to search for in the text. Note that they are formatted with a different background colour because spaces at the start or end can be important. It is possible to use regular expressions to replace text, but I haven’t included replacement expressions because I prefer to be cautious and make corrections manually. I’ve tried to order them in increasing complexity, and I’ve included some explanatory text for each one.

The expressions given below should work in LibreOffice and Scrivener version 2.4 or later (earlier versions don’t support regular expressions). Microsoft Word also supports regular expressions, although the syntax is rather unusual, so you’ll need to check the documentation for help. Whichever software you use, you will have to tell it that you’re doing a regular expression search, rather than a normal text search. In LibreOffice Writer, use the “Find and Replace” function (not “Find”). Click “Other Options” in the dialogue box, and tick the “Regular expressions” tickbox. In Scrivener project search, select “RegEx” from the operator section of the magnifying glass icon menu. In Scrivener document find, select “Regular Expressions (RegEx)” from the “Find Options” drop-down menu.

Note that, when copying and pasting from your browser into the search box, make sure that the quotation marks are correct – they sometimes get mangled.

Punctuation And Quotation Marks

This is a simple expression, but there are two versions. In British English, the convention is to have commas and full stops outside quotation marks, whereas in US English, commas and full stops are placed inside the quotation marks.

Expression to find commas and full stops inside quotation marks (use this if you write in British English):


Expression to find commas and full stops outside quotation marks (use this if you write in US English):


These simple expressions match a quotation mark followed or preceded by a full stop or a comma. Square brackets are used to group characters, so that if any character in the square brackets is present, a match is found. In this case, the square brackets are used to match a full stop or comma, but nothing else.

“a” instead of “an”

This expression will find words that begin with a vowel immediately preceded by “a”, instead of “an”:

a [aeiou]

The first three characters are simple: space, lower case “a”, space. Then square brackets are used to group all five vowels. Note that the “Match case” option must be selected in LibreOffice for it to work correctly.

Oxford Commas

At school, I was taught not to use Oxford commas, but I use them in my books because they can avoid ambiguity. Unfortunately, because I didn’t use them for so long, I frequently forget to add them. Consequently, one of the first regular expressions I wrote to check for errors in my writing was to spot missing Oxford commas. Note that this won’t find every sentence that is missing an Oxford comma, but that’s why you have a human editor 🙂

\w+, \w+ and 

If you have the opposite problem, and you don’t want Oxford commas, the following expression should find them:

\w+, \w+, and 

“\w” matches a word character, ie any character that can be part of a word (letters, numbers, etc). The “+” means at least one of the preceding characters must be present, so “\w+” matches a word.

Missing Capital After Full Stop

I started using this expression after seeing this error in a book published by HarperCollins. If the big publishers can miss such basic mistakes, so can the rest of us.

Note that the “Match case” option must be selected in LibreOffice for it to work correctly. Acronyms followed by lower case letters, eg “The N.C.O. said” will not be matched.

[^.][^A-Z]\. [a-z]

This expression introduces a new twist on the use of square brackets: if the first character in the square brackets is a “^”, it matches anything NOT in the group. So, “[^.][A-Z]” matches anything that is not a full stop, followed by anything that is not an uppercase letter. The next term is “.”, which matches a full stop. When not in square brackets, a full stop is a wildcard, but placing a backslash before it tells the regular expression engine to treat it as a full stop, not as a wildcard. Finally, it matches a space followed by a lowercase letter.

Missing Brackets

It’s far too easy to forget to close brackets, or to accidentally delete the closing bracket. This expression will find an opening bracket that doesn’t have a matching closing bracket.


Since parentheses have a special meaning in regular expressions, the opening bracket is prefixed with a backslash. This tells the regular expression engine to treat it as a simple opening bracket. The “[^)]” matches any character that is not a closing bracket, and the “*” means “match this zero or more times”. Finally, the “$” indicates the end of the line/paragraph.

Repeated Word

Repeated words crop up sometimes, and often aren’t noticed if the word happens to appear at the end of one line and the start of the next line.

\b(\w+)\b \b\1\b

This one may look rather odd, but is simple once you understand it. As above, “\w+” is used to match a word. The parentheses are used to group the characters that are matched, so that they can be referred to later in the expression. The “\1” matches the group in the parentheses. “\b” denotes a word boundary. In this case, it is used to ensure that only complete words are matched. Without the word boundaries, it would match a term like “anderson song” as the “son” would be matched in both words.

Putting all that together, this expression matches a complete word, followed by at least one space, followed by the same complete word.

Want To Learn More?

If you want to learn to write regular expressions to find the mistakes that you find yourself making, is an excellent learning resource, and has a regular expression tester, which will also explain the elements of the regular expression. Finally, feel free to ask questions in the comments, and I will try to help.


About the blogger

Russell Phillips is an author of books on military history and technology. Born and brought up in a mining village in South Yorkshire, Russell has lived and worked in South Yorkshire, Lincolnshire, Cumbria and Staffordshire. His articles have been published in Miniature Wargames, Wargames Illustrated, and the Society of Twentieth Century WargamersJournal. He has been interviewed for the American edition of The Voice of Russia. He currently lives in Stoke-on-Trent with his wife and two children.


Picture by Joanna Penn via Flickr Creative Commons.

Conflict is common over the depiction of race and gender in speculative fiction. As a middle-class first-world white bloke I recognise that I’m in a very privileged position and over-represented in popular culture. But as a nerd I also recognise why people get defensive about challenges to a frequently mocked subculture. I’ve written a post about this and recent superhero films over one Curnblog. Here’s the start of it…

Where Did Storm Go? Representing Race and Gender in Superhero Films

Superhero films and the comics that spawned them are famous for their traditionally white male fan-base. It’s a fan-base to which the creators play, with the vast majority of superheroes, and particularly the high profile ones, being white men.

This raises issues for the balanced representation of gender and race and for the diversity of perspectives possible within these stories. It becomes even more problematic as these stories reach out to a wider audience, perpetuating norms of white male cultural dominance. But why is this so common? And is an opportunity for change being squandered?

Talking raccoons are surprisingly well represented in the Marvel universe

Talking raccoons are surprisingly well represented in the Marvel universe

To read the rest please hop on over to Curnblog. And while you’re there I also recommend Anthony Pilloud‘s ‘The Fallibility of Superheroes‘, an interesting article on the troubling moral structure of the Marvel universe.


For more on issues of representation you might also want to check out this rough transcript of a panel R A Smith was on at LonCon.

And if you have any thoughts on the subject or links to other interesting articles then please leave a comment.

Among the many ideas I like to poke holes in is the concept that our bodies and minds are somehow separate things. Our bodies are absolutely fundamental to the way our thinking works, and can be a great source of writing energy and inspiration. Yesterday I had the honour of rambling on this subject over on Felip Adan Lerma’s blog. Here’s the beginning of that post:

Writing with your body

Sancho McCann

Thinking, and therefore writing, is about more than just our brains. Those squishy masses of grey cells and synapses sit within our bodies and are inextricably entangled with them. Despite the dualistic thinking that we sometimes slip into, the mind and body are not separate.

For writers this has two main implications. One is that you really need to take care of your body. But the more exciting implication is that you can use your body to help you to think and write better…


To read more, including some practical ideas for moving your body around and so sharpening your writing, head on over and read Guest Post : Andrew Knighton – Writing With Your Body.

And tomorrow the roles are reversed, as Felipe Adan brings his own thoughts on writing to this blog, celebrating the joys of short form writing.


In the meantime, don’t forget to check out my new story collection, Riding the Mainspring, available on all your different Amazons, including for the Americans, for us Brits, and of course the much-neglected Canadian Amazon (there you go Sue – this time I included Canada!).


Exercise photo by Sancho McCann via Flickrcreative commons.

I had a guest post earlier this week on Wayne Halm’s Golfing on Kauai blog. That might seem an odd choice, given that my one encounter with golf involved ripping my back open on barbed wire at the age of twelve (it’s a funnier story than it sounds – well, less hideous anyway). But Wayne also discusses writing on his blog, and my post is about that – about where we’re at right now as writers and readers. So please pop on over to Wayne’s blog and enjoy The Freedom of the Modern Writer. And while you’re there why not read up on your golf? Just beware the barbed wire.

* * *

On an unrelated note, thank you to those of you who took the time to respond to my post yesterday about depression, whether with a comment, a like, or talking with me about it elsewhere. That was a tough post for me to write and put out into the world, but it was important to me to say it, and your supportive feedback meant a lot.

Tomorrow there’ll be a link to another guest post I’ve written, this time for Josh Stanton. So the second half of my discussion from Monday will finally appear on Friday. Maybe. Assuming nothing else comes up in the meantime.

Wow, when did this place suddenly get so busy?

Just a quick note to say that I’ve got a guest post up today at CURNBLOG, a blog about films. It’s another piece on the distribution of In Your Eyes, this time expanding upon the creative implications of this distribution model. If you’re interested in film or in the changing nature of creative businesses then you might want to give it a read, and maybe have a look at the other interesting film articles on CURNBLOG.