One last nudge on Last Light A last reminder, two weeks after launch: if Last Light in the Dark stuck with you, an honest review — even one line — still moves the needle. 1 min
Timeline & Map Reference: The Ashen Kingdoms The Ashen Kingdoms timeline and map reference, from the Progenitor era to the Confederation, dated on the New Haven calendar. Behind the Scenes 6 min
Last Light: World Lore Deep-Dive The lore under all nine Last Light books: the entity the Department of Dimensional Intelligence calls the Dominion, and what it wants. Behind the Scenes 7 min
A Privacy-First Developer Toolkit on Cloudflare Workers I built 37 developer tools on Cloudflare Workers after watching JSONFormatter leak five years of credentials. Here's the architecture. Coding 9 min
Tuesday, the signal goes wide On Tuesday, BookBub puts Last Light in the Dark in front of 580,000 horror readers. You've had a week with it — here's your head start. Last Light 2 min
The Dev Tools I Actually Use Every Day I built 37 developer tools after watching JSONFormatter leak 80,000 files worth of credentials. Here are the six I actually reach for every single day. Coding 11 min
Writer's Commentary: What The Covenant Files Was About What The Covenant Files was really about: I set out to write one book about a man whose murder victims were innocent, and it got away from me. Behind the Scenes 6 min
Writer's Commentary: Why I Wrote The Darklands Why I wrote The Darklands, a grimdark trilogy about a witch hunter who changes sides, and why it's really about certainty. Full spoilers. Behind the Scenes 7 min
Graveyard of Empires: Writer's Commentary Why I wrote Graveyard of Empires, and the quiet question under the space opera: what do you owe the children the state built into weapons? Behind the Scenes 8 min