Souls Like Strings

TWIL March 6th 2026

  • Working at a bigger company leads to questions like
    • Do we need separate privacy policies for some clients?
    • Do we need separate privacy policies for specific features?
    • How do we track whether a user accepted a client's privacy policy?
    • How do we manage versioning privacy policies, and tracking which version a user accepted?
  • head_object from the S3 Ruby SDK lets you check if an object exists in a bucket without actually retrieving the object
  • You can't (without some application-side logic) roll back an S3 bucket without enabling S3 versioning
    • But you can use object lifecycles...
Continue reading

Anomaly Agent

John Wick meets James Bond meets Pinocchio

Why

  • Nails the frenetic, improvisational combat it's going for
  • Also nails the cyberpunk disco vibes
  • Never stops introducing new mechanics

Why Not

  • Feeling as cool as it makes possible isn't easy
  • Maybe a few too many mechanics to keep track of in a ~5 hour game

Impressions

You deflect a bullet with your bag, use your shapeshifting bat to combo down an enemy, pick up their gun so you can unload it into an elite then throw it at them and unleash a giant robotic fist to...

Continue reading

Alias Grace

Alias Grace by Margaret Atwood.

Everyone(?) is terrible

A fictional retelling of Grace Marks' real story which brings the characters to life without drawing its own conclusions.

It's rare to enjoy a mystery which goes unsolved, but Atwood's Grace and the various side characters are so compelling and colorful I don't really mind knowing if she's guilty or not. Mary Whitney and Jeremiah the peddler are highlights in support of Grace and Dr. Simon Jordan's delusional confidence, as is the sheer unfairness of the historical setting. Despite seemingly constant backsliding in the quality of life people can...

Continue reading

2026 February Retro

What Went Well

Projects

From time to time I make forays into old Slack threads and Confluence pages looking for stuff I can use in my talk, but that's about it at the moment. The Cloudflare spending tracker seems doomed to forever be about a day of sustained effort away from done.

Games

Roadwarden taught me that maybe I wouldn't like DnD as much as I've always assumed; despite the obvious care with which it was made and quality as a game of its genre it just wasn't for me.

Kena: Bridge of Spirits lived up to its...

Continue reading

Blasphemous

Why ask forgiveness when you can just murder god?

Why

  • Side-scrolling, religion-inspired Dark Souls
  • Nails the strong points of both souls/metroidvania genres
  • Boss/core character designs are crazy
  • Challenging without being punishing

Why Not

  • Platforming is frustratingly clunky at times
  • Getting all endings requires a second playthrough

Impressions

I cannot overemphasize the degree to which this feels like a Souls game but side-scrolling. The Game Kitchen nailed everything FromSoft's games do from the looping paths & shortcuts to the atmosphere and difficulty. Managing this while also making the game a great Metroidvania is even more...

Continue reading