Divine Programming 101: EndOfUniverse()

Deleting everything makes it better!!
Deleting everything makes it better!!
/*
I've been toying with the idea of cataclysmic annihilation for some time now, but never got around to completing it. Something always got in the way - famines, floods, planting dinosaur bones around the place - and I was only able to make the most modest of adjustments. 

So much for spare time! 

But I'm finally proud to announce the release of a beta candidate. After several thousands of years, we're ready to test Armageddon, people! 

The code probably needs a tidy up here and there, but then so does the Universe. Ha ha!

I considered pair-programming with Allah, but he's a terrible coder, and would have probably just copied and pasted some awful snippet straight from Stack Overflow.

(Note to the wise: running this code will only affect your current reality. This system doesn't yet support parallel universe programming, if you believe in that sort of thing anyway.)

Thanks to everyone who believed in me, and kept rooting for the final destruction of time, space and all matter, dark or otherwise.

Yours in theoretical eternity,
God.

*/
/**
 * @description: This class, when instantiated, 
 * will trigger the end of the known Universe.
 * @version: 1.0.0
 * @author God
 */

class EndOfUniverse extends BeginningOfUniverse{
 
    constructor(super) {
       
        // first pause the
        // ongoing universe
        super.pause();
       
       // assign the current universe
       // to this instance
       this.universe = super.universe;

       // let's save the 
       // date so we know
       // exactly when
       // Armageddon took place.
       this.endTime = new Date();

       this.forgiveAllSins();
       this.startTheRapture();
       this.bigReverseBang();
    }

    forgiveAllSins() {
       console.warn('Hi! You are all forgiven!');
    }

    startTheRapture() {
       this.universe.filter(atom => {
          // filter out Christians from 
          // the universe
          // before destroying it.
          // Sorry in advance to all
          // other faiths, but
          // after the Jesus() update
          // there was no going back!
          return atom.contains('Christian') === false;
        }); 
    }

    bigReverseBang() {
       // this is the method
       // that basically
       // reduces everything to
       // nothing
       this.universe = this.universe.reduce(
          (reducedUniverse, atom) => {
              if (atom === undefined) {
                  return atom;
              }
          }, 
       []);
    }

    reset() {
        // Sorry, I haven't found a way 
        // to build a reset function
        // that doesn't take 14 billion years
        // of CPU time, let alone seven days! :)
    } 
} 

Milk and thunder

Many had taken refuge on the roofs of the buildings which still stood—the bus depot, the medical clinic—others had clamoured up trees, straddling branches and waving helplessly to the heads and head-shaped objects floating by.

From the ridge, Kobe looked down into the valley at the spume of life and death as if in a trance. Just three hours ago he’d been tying a load of cane to the back of his motorbike, whistling that tune that had been going around, and watching Jora belt the life out of a woollen rug with a piece of driftwood. “Am I so useless to you?” she raged, punctuating each word with a blow of the stick, “Useless! Useless! Useless!”, as clouds of dust exploded from the rug’s woollen flanks. Continue reading “Milk and thunder”

The Bubble – My first and befittingly ignored entry to the 2015 Observer/Cape/Comica graphic short story competition

The Bubble is frothing at the edge of cataclysm. Debt-starved zombies roam the streets of London, desperate to feast on the fresh credit ratings of the financially unburdened.

Sam and Laney are planning their getaway. Will they manage to avoid the malevolent plague and escape the city before it’s too late?

This was my entry to the 2015 Observer/Cape/Comica graphic short story competition. Someone good won it. They always do.

Frame one of The Bubble Continue reading “The Bubble – My first and befittingly ignored entry to the 2015 Observer/Cape/Comica graphic short story competition”

Atheist Children’s Books

Fiction put on hold. The quill hovers over the digital notepad… writing has been placed somewhere on the shelf up near my sheet music and other crusty life goals while I attempt to realise yet another project – Atheist Children’s Books.

Yes, the product of months of procrastination, an idea born of frustration, illumination and wonder, atheistchildrensbooks.org, is finally in progress. With it and through it I hope to promote authors of exceptional works of fiction and illustrated fiction, and maybe, just maybe, help to sprinkle a little reason around the world.

Atheist Children's Books - To whom do you bow?

I want to help!

Great! At the moment the site is very much in development, however if you’d like to contribute to getting it up and running, or are an author of secular, humanist, science or atheist books for kids and would like to promote your book on atheistchildrensbooks.org, please get in touch.

Once I have the site in a reasonable state and all the associated media and assets are ready, I’ll be running a kickstarter campaign or the equivalent in order to raise funds for marketing and development. The aim is not to rule the world, but to make it a nicer place to be.

Peace!

Crawling from the abyss of hypocrisy: Liberate your inner literary critic

I haven’t any right to criticise books, and I don’t do it except when I hate them. I often want to criticise Jane Austen, but her books madden me so that I can’t conceal my frenzy from the reader; and therefore I have to stop every time I begin. Every time I read Pride and Prejudice I want to dig her up and beat her over the skull with her own shin-bone.

Mark Twain

One of the most enjoyable things about learning the discipline of writing is studying those you admire; following the authors who inspire you and whose writing you would walk on fire to be able to emulate. Reading acquires a new dimension as you study their methods, their choice of language and themes, and begin to understand why you love their work.

You might also want to talk about it. Heaping praise on Australian author Tim Winton, at least for me, is easy. I identify with his settings and characters, and I think his prose is magic.

But when may a new writer stand up and level harsh criticism at an ‘acclaimed’ work of fiction with impunity? Which credentials are required? If Mark Twain says he has no right, then who am I to say that I loathed [insert book title from Man Booker prize nominee here]? Who am I to judge? Continue reading “Crawling from the abyss of hypocrisy: Liberate your inner literary critic”

Literary agnosia and the short story

The DrawerWriters of every genre will recognise the scourge of familiarity; the sense of intimacy with your own work which is so great that it renders your powers of objectivity impotent. Does this story work? Have I chosen the right phrasing? What should I cut? The questions keep coming but no one answers.

When I’m working on a piece, particularly a short story in which every paragraph must count for something, I often lose all perspective. And returning to the page every day only seems to make the condition more acute; proximity threatens to destroy creativity, like a magnifying glass burning ants as it concentrates the sun’s rays. The pressure to produce and finish stories leads to unsatisfactory conclusions or improbable characters, and I think that sometimes I’m writing simply because I feel I have to and not because I want to… or can, for that matter.

So what do we do? Continue reading “Literary agnosia and the short story”

Alcatraz Dolly (The New Guy)

Alcatraz Dolly

As soon as the new guy arrives, he gets the bed and I’m on the stool with my back to the wall, a lightening rod up my tail.

The warden’s jammed that book in my face again – the one about Mesopotamia, “land between rivers” – the only one in the whole damn library. And on account of my broken shoulder, my hand’s stuck in the air so it looks like I’m throwing the new guy a friendly wave, or waiting for an eventual high-five. As if I care. I don’t even get a chance to complain before it’s lights on.

There’s some interest though. There was bound to be. After all, there are two of us now.  Must be some kind of damn precedent. Continue reading “Alcatraz Dolly (The New Guy)”

Why rejection letters are the new Xanax

14-rules-of-storytellingI was hay making through the chaff in my inbox recently when I stumbled across a curt email from [enter not-so-prominent journal name here] informing me that my piece entitled [enter short story title] had unfortunately been rejected.

I can’t remember my precise reaction – it may have involved scratching my behind, or sucking out the remaining juice from the Tetley bag stranded at the bottom of the teapot – but it went along the lines of, ‘whatever’. Continue reading “Why rejection letters are the new Xanax”