Patreon: www.patreon.com/BrianKeene
Daily Blog: www.briankeene.com/algorithmzero
Weekly Newsletter: briankeene.substack.com
The link: gofund.me/bafa601f8
The link: gofund.me/bafa601f8
It's our bestselling book, which we now can't advertise on the place where most people (alas) still buy books
Happy New Year!
It's our bestselling book, which we now can't advertise on the place where most people (alas) still buy books
Happy New Year!
(I also told him about "ass in chair, fingers on my keyboard" 😉)
(I also told him about "ass in chair, fingers on my keyboard" 😉)
Patreon: www.patreon.com/BrianKeene
Daily Blog: www.briankeene.com/algorithmzero
Weekly Newsletter: briankeene.substack.com
Patreon: www.patreon.com/BrianKeene
Daily Blog: www.briankeene.com/algorithmzero
Weekly Newsletter: briankeene.substack.com
Gargoyles. Demons.
A lost cathedral.
A forgotten speakeasy.
A 1990s era horror novel, as written by a 2025 era dark fantasist.
A sequel, but you don’t need to have read the first.
A sequel to my very first published novel — 20+ years later!
Gargoyles. Demons.
A lost cathedral.
A forgotten speakeasy.
A 1990s era horror novel, as written by a 2025 era dark fantasist.
A sequel, but you don’t need to have read the first.
A sequel to my very first published novel — 20+ years later!
(He says, posting to Bkuesky 😂)
(He says, posting to Bkuesky 😂)
In a nice way.
Sometimes.
In a nice way.
Sometimes.
@briankeene.bsky.social @cgolden.bsky.social
There are worse ways to spend delayed flights.
Merry Christmas!
@briankeene.bsky.social @cgolden.bsky.social
There are worse ways to spend delayed flights.
Merry Christmas!
Me at 5am this morning: "Welp... guess I'll get @scaresthatcare.bsky.social's AuthorCon VI programming schedule sorted out. Should only take me 48 hours."
Me at 5am this morning: "Welp... guess I'll get @scaresthatcare.bsky.social's AuthorCon VI programming schedule sorted out. Should only take me 48 hours."