Afterword to Pilgrim Machines

Author’s Note

This manuscript is mildly cursed. Sometime in 2020, hot off The Salvage Crew, I began writing the sequel. I got about fifteen thousand words in when something went wrong between my writing software, the Chromebook I was using, and its connection to Google Drive. I woke up the next day to find that only the first page was left.

The second time was in 2024. I had just signed the contract for the book, drafted and redrafted the whole thing (this time purely on my computer, not trusting any cloud services). Then my drive fried and I lost the whole thing. All that was left were about fifty thousand words from a previous draft and my notes.

If you’ve read this far, you’ll have noticed the Ship of Theseus reference. This manuscript is very much a Ship of Theseus. I can only hope that it’s better for it.


As with The Salvage Crew, I’ve used AI for this book. In The Salvage Crew, I was ambitious: I experimented with apophenia, the ability to find patterns in random noise. I wrote character generators, event generators, weather generators — all basic Markov chains — and a machine poet that was a retrained GPT-2 model, working off a corpus of translated Tang Dynasty poetry.

This time I was much less ambitious, because I knew what I wanted the story to be about. Very specifically: the Stranger’s way of speaking is AI, generated by a variant of Eluwa, a model I trained using OPT-3.5 as the base. Eluwa means goat in Sinhala, my native language, and it’s an open-source model meant for low-resource, non-commercial research (https://github.com/yudhanjaya/Eluwa).

I used it because I wanted to experiment with ways of speaking that seemed truly other, while still preserving obvious meaning even in completely broken syntax. Everything else, good or bad, is me. I did write a galaxy generator that could give me stars, planets, and even civilization tags (https://github.com/yudhanjaya/GalaxyGen), mostly as a challenge to see what I could do in a few days — but reality is often far more profound and fascinating.


So, having explained myself, I’d like to thank others that contributed to the existence of this book.

I am a Buddhist from a country mostly made of Theravada Buddhists. I have long been fascinated by a statue of the Buddha that was once in a temple near where I lived: a terrible, savaged skeleton, representing the days when Siddhartha Gautama supposedly starved himself and meditated with rotting corpses to understand the nature of death. Out of that image came the Graveyard Keeper; and of course Ember is a Buddha in analogue, Gautama freed from illusion.

One of the first science fiction books I read was The Garden of Rama by Arthur C. Clarke and Gentry Lee. I didn’t really like most of the book — I felt the people were completely unrealistic — but I loved the idea of an immense spaceship, filled with so many different species. Years later, I encountered the same breadth and scope in Iain Banks’ The Culture, which I re-read every so often. Excession, in particular, was the force that pushed me to finally complete this novel.

I’d like to thank Pablo Carlos Budassi, who used space agency imagery to create the beautifully annotated map of our galaxy hosted on Wikimedia. Budassi does some fine work, including logarithmically scaled maps of the known universe.

I’d also like to thank the Googlers who built the 100,000 stars experiment for Chrome. Before I stumbled across this thing, I was exploring the underlying databases by myself, sketching out what I might approximately call “UN” and “ORCA” space — and some of these things are painful to do in two dimensions.

The quote about messiness and serendipity is a paraphrasing of an observation by François Chollet of Google. Without Keras and Tensorflow, the world of machine learning would be a far cry from what it is today.

The relativistic time calculator from the Orion’s Arm Project came in pretty handy.

Finally, the Minkowski Manifold. I stumbled onto this by way of Kurt Gödel. As the story goes, Gödel was a friend of Einstein and was very curious about this relativity business; naturally, being Kurt Gödel, he found a solution — a rotating universe that would permit time travel while still perfectly satisfying Einstein’s math. See Gödel, Kurt. “An example of a new type of cosmological solutions of Einstein’s field equations of gravitation.” Reviews of Modern Physics 21.3 (1949): 447.

This took me to closed timelike curves, and from there to the work of Hermann Minkowski and Minkowski space-time and the idea that you could jinx a light-cone. I’m a barely competent mathematician even on the best of days, but wade through enough of this stuff, and ideas stick to you like burrs.

I was also reminded of Tom Stoppard’s Arcadia, where Thomasina, the child prodigy, goes on her epic rant about how deterministic the universe could be if you could do the math well enough. That gave me a reason for why Beacon alone could model this.

On a similar subject: the language that Beacon shared. The idea of a topography of conversation came from playing Outer Wilds. It’s an incredibly beautiful, thoughtful game, and those spiral structures of alien language have haunted me ever since.

Last but not least, I would like to thank 65DaysofStatic, who did the incredible soundtrack for No Man’s Sky. I listened to it on repeat throughout the writing of this book. Music for an infinite universe: perfection.


Back to top

To get in touch, reach out to hello [at] yudhanjaya [dot] com, or contact finegan [at] zenoagency [dot] com to talk to my agent (Stevie Finegan). Responses from my end may take time.

This site uses Just the Docs, a documentation theme for Jekyll.