Category: Journal Entries

My diary as a writer.

Reading Robert Heinlein

I re-read Starship Troopers today. It has been so long since I read it that I had forgotten almost everything but the core themes of the book. Reading it was a reminder of why...

The May End Update! Featuring GDPR and more.

First, a GDPR update (we’re required to do this). If you want to understand what I do with your data (like this email, hop over to If anything in there makes you uncomfortable, you...

The Technology of the Commonwealth Empires

One of the key challenges of designing the alternate-reality world of the Commonwealth Empires  is getting the technologies of the world right. When I started writing, I knew a few things about this alternate British Empire. One, they  never went through the first world war as we know it.

The Infinity War Update

Dread it…run from it…but you can’t deny it. Infinity War is one of the best superhero movies I’ve ever seen, and in Thanos it creates a villain so humanized I actually found myself rooting for him.