Cities and suburbs, real and imaginary.

Friday, July 26, 2019

Find me at ArmadilloCon next weekend

ArmadilloCon is where I’ll be next weekend, the first weekend of August. Find me there, if you can. I am on a single panel, and only around for Friday and Saturday.


Tuesday, June 25, 2019

latest story out in the new Analog.

Check for my story “Finnegan, Bring the Pain” in the latest Analog Magazine. There will be a story in the next issue, as well. My advice is subscribe.

Thursday, March 28, 2019

Coming real soon...

I've got a story called "Full Metal Mother" coming real soon in Analog Magazine.

I won't say much about this one, but I will tell you this: It's another piece of a novel that should be out somewhere. I had an offer that fell through on the full novel when the contract terms could not be agreed upon between us. So, it will be out somewhere, I'm sure, but I don't know where and I don't know when and in the mean time, pick up the next issue of Analog Magazine for another piece of the novel.

Other pieces of this novel have already appeared here and there.

"Everything is Haunted" was in Lady Churchill's Rosebud Wristlet.
"Farmers" was in Analog Magazine.
"Dolores, Big and Strong" and "Paul and his Son" were in Asimov's Magazine.

You could find those, if you like, and see a few more pieces of this same, sad world.

Wednesday, March 6, 2019

Poetry Elsewhere than Here

Sign up if you like to read some more:

I'm up to Sonnt #293:

Thursday, February 21, 2019

Sonnet #290

Go here, and sign up:

Monday, February 18, 2019

Sonnet #289

the poetry has moved behind a very small paywall.

Thank you for hanging out with me, here, and following along!

Monday, February 11, 2019

Postemon #1

Sonnet #288

It takes damage to get to the top of the heap
It takes planned, organized damage to rise
Until all of society bends to the way your lies
about yourself, about how you can easily sleep
How you made yourself, you say, and still
The way we value cities is how we sell them
Best to men like you, who stand above and stem
the cost of damage with money, we build
each place for men like you, how you dream
how others who wish to emulate you seek to grow

The things the rich men do not want seem
To drift away: dirty work, untamed grass, unknown
people with different ways: They must fall in stream
Share your damage, demand damage built and grown

Thursday, February 7, 2019

Read "Tiger" Free at Reckoning Magazine's Website


As a one-star Inspector General for the UN’s military police, I was uniquely positioned to assign myself any case that I chose, particularly after many years of hard assignments. I had chosen the matter of the mysterious Doolittle, a sort of multi-national guerrilla artist whose work I had encountered in my time amid the water riots of Bangladesh. The machines were dangerous, like wild animals.
I was following leads among machinists and fine artists in my region to no solution, limited by my own budget and time constraints, perfectly happy to find nothing at all until I retired and the case was old and forgotten, when I was suddenly assigned a powerful data crawler: an AI-algorithm named Deep Thor. The case was assigned his advanced intelligence analysis for three weeks, total, which is an astonishing amount of usage with a powerful AI on such a criminally trivial matter. I had no request or desire for this assistance. Apparently, Deep Thor had found a special interest in Doolittle, independently, and requested this deep dive to assist in case of terrorist escalation that was, I had to admit, possible given the machines’ high-level industrial design and the integrated radical political manifestos. I felt I was to blame. This was a result of my own official reporting intended to justify my long-continued investigations, fed back to me by machines incapable of human nuance.

Continue reading:

Wednesday, February 6, 2019

Sonnet #287

All the words we've ever spoken hang in space
The energy of them, the ripple of them extend
Into the wind, itself, we are all the weathermen
We are all blowing every phoneme to the place
Where all the lost words gather. I breathe, you breathe
The breath of us spills out into the trees
It falls into the ocean eventually from capture in the leaves
It sinks into the groundwater, we drink what we seethe
Shout all you want into the endless skies
Sing every song you want to be carried
For even if we cannot hear the lingering sighs
The echo of every cry out trembles unburied
When the music plays, it never stops, it lives and dies
Out in the air: Make good music, good words, and varied

Saturday, February 2, 2019

Follow this link, and participate.

New Patreon Who Dis:

Gain access to the original novella, "The Mountain" and some short fiction, too.

Monday, January 28, 2019

Sonnet #286

Catkins, cattails, cats and kittens, will all,

bob and bounce and beckon to be tugged,
And not a one respects the lines we plugged
into our maps, just wind and the passing fall
of weather in the streets of spring's ripening
I know the familiar dances of the season
I watch the sky for sudden storms and reasons
to wear a raincoat, listen for the cats that sing
Because there will be waves of cats, pouring
up from all the cracks and hidden places
Among the reeds and long grasses, scouring
every little living hole, every tussock, these vast races
That scurry and bob and dance and their soaring
The wild, unkempt grass - that beautiful long grass

Wednesday, January 23, 2019

Sonnet #285

Here comes the wind, again, the howling blowing off

The harbinger of it is this rushing pushing flushing
That punches all the palm trees, knocksbranches and brushing
the forgotten nuts and fruits and leaves, hats will doff

One way or another: pay respects and bow if only
To collect the loose papers and lost scarves
I have seen the signs: two eyes burning, a close shave
On the early morning hours, the sirens withholding

A white heron stands in the storm drain runoff
Hunting where no fish are found, just trash
And sometimes toads awake too soon and lost,
The green algae and bracken will not last
But that is what is left, and where I stand, too
The great white bird of me, sunk into 

Friday, January 18, 2019

Sonnet #284

I take great comfort in your indifference, fair reader,
How I am shivering as much to myself as to you,
And nothing that I bluster will last much longer
Than the wind it took to breathe these words through

The letters on this page will keep for no one
The letters on my tombstone will moss and fade
The only future spirit of me is not the glory of the blade
Or the wisdom of the pen, only the echo of what I've sewn

It will not be attributed to me, this echo, but it moves
where my hands move, following the spirit of the hawks
That hover where all the birdfeeders are, the waves
that crash the shellfish, crush them open and seagulls walk
among the shells devouring; all the brave
stumble, no courage here, just wind in the cornstalks