Souls Like Strings

TWIL April 24th 2026

  • Having the same failure message for every cause of failed login may be good for security
    • But it's pretty awful UX and can lead to a lot of false 'bug' reports
  • Sometimes it's best to just slap a @ts-expect-error on everything and leave the big rewrite for later
    • Especially when being on old TS blocks a bunch of key dependency upgrades
  • You don't always need a GIN index just cos it's a JSON column you're indexing
    • e.g. if there are two values and the index is just for checking they're unique with...
Continue reading

Planet of Lana

More like Planet of Mui

Why

  • An rare brightly colored Inside-like
  • Also considerably more hopeful
  • Makes great use of its 'simple' art style
  • Great framing/atmosphere, I took so many screenshots

Why Not

  • You hate puzzles

Impressions

Planet of Lana takes the classic INSIDE-like formula and iterates on it with two great additions; non-monochrome colors and Mui, your dog-shaped puzzle solving companion.

The game kicks off with Lana in an idyllic looking fishing village, getting up to wholesome mischief with her sister Elo. Sadly some machines show up to interrupt their sisterly bonding time, capturing...

Continue reading

The Saint of Bright Doors

The Saint of Bright Doors by Vajra Chandrasekera.

The Saint of Bright Doors opens strong and doesn't let up, as a young Fetter's mother rips his shadow from him to make him a more efficient instrument of death aimed at his father, The Perfect and Kind. The first chapter acts as a prologue; chronicling Fetter's childhood of training to be an assassin, before jumping years into the future where he's just another guy in a fantasy New York run by religious fanatics and racists.

The worldbuilding is great; it reveals enough to keep you interested while holding enough...

Continue reading

TWIL April 17th 2026

  • When working across teams, be very clear about timelines and progress
    • Or you'll end up in a meeting saying you've been blocked by their lack of progress for weeks while they look like a shocked Pikachu
  • I still don't think raising specific exceptions then catching them is a good way of handling errors
    • But it's definitely an improvement over throwing and rescuing a single exception for everything which just shows an error screen anyway after being caught
  • Stopping to drink water during your talk adds a surprising amount of time; ~30 seconds per...
Continue reading

Later Alligator

The longest pun I've ever heard

Why

  • I liked the humour, pretty clever dialogue in places
  • Cool aesthetic, fun minigames
  • References abound

Why Not

  • You'd better like the humour, because it doesn't change

Impressions

Later Alligator is a fun, silly game which accomplishes exactly what it sets out to. You play as a faceless but strongly mob-enforcer coded character who bumps into a hypochondriac alligator called Pat, who's convinced his family plans to kill him at a mysterious meeting they've set up that evening. You have the rest of the day to get to...

Continue reading