Ryan's Avatar

Ryan

@fools-pyrite.com

Blogging at https://fools-pyrite.com/ she/her

97
Followers
43
Following
23
Posts
12.03.2024
Joined
Posts Following

Latest posts by Ryan @fools-pyrite.com

What I'm Reading: The Second Half of 2025 I want to declare book amnesty for myself, having fallen behind on my habit of writing up my reading habits (previously in January, April, and August of 2025). In rough order, with some books probably...

What I read in the back half of 2025: fools-pyrite.com/posts/readin...

honestly one of the strongest runs of books I've read since I started tracking them

01.01.2026 17:01 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Drowned Isles Beta Hey, did you hear it’s the Year of the Beta (at least according to Prismatic Wasteland)? And did you know that the year is… almost over?

Putting out a beta of my home game, The Drowned Isles!

Blog about it: fools-pyrite.com/posts/drowne...

And the game itself: drowned-isles.fools-pyrite.com

22.12.2025 17:37 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
What I'm Reading: August 2025 RPG blogging may resume soon; there’s another Drowned Isles playtest wrapping up next week and I have some thoughts. Crucially: the game works, I have fun running it, and my friends have fun playing i...

What I've been reading recently: fools-pyrite.com/posts/readin...

25.08.2025 21:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Air-Breathing Mermaid Problem Every now and then when playing RPGs you stumble upon a mechanic that solves a problem you didn't know you had. This situation is called the...

I don’t think it’s generally accepted but I’ve used β€œthe mermaid problem” after tpsrpg.blogspot.com/2019/11/the-...

29.06.2025 13:18 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

you can smile again, number six

05.06.2025 20:16 πŸ‘ 190 πŸ” 68 πŸ’¬ 5 πŸ“Œ 6
What I'm Reading: April 2025 Wow, wonder what might have happened to totally blow up my blogging schedule. Well, time to look at the news andβ€”blog posts have been delayed by a month.

New blog post: I read a lot of books and wrote down how I felt about em. A lot of sff that didn’t thrill me and a lot of queer/trans literature that did

fools-pyrite.com/posts/readin...

24.04.2025 01:18 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1

programmer encounters linear algebra for the first time: (audible discomfort) strange. this vector.......... it's fixed-length and immutable. it's almost like some kind of........... tuple

18.04.2025 22:53 πŸ‘ 30 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

I read the whole series as a kid I think. It was... extremely strange

17.04.2025 01:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When I got to work on a dev team that was 50% women, I learned that a lot of the things programmers refuse to do (learn CSS/UX, document code, write tests, etc.) are seen as women's work. which is why dominant programming culture refuses to do them

15.04.2025 00:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I’m pleasantly surprised that it hurt less this time (my first time was 6 weeks ago). The dermatologist told me the painful part is when the laser does actually heat up a hair follicle enough to destroy it, so as we progress it hurts less

09.04.2025 17:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The Utena adjacent-beds-but-facing-different-ways shows up in the ED… they knew what they were doing

09.04.2025 17:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What a coincidence, I’m about to pay someone $250 to shoot my face with a laser for 20 minutes

09.04.2025 16:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you’re willing to add a bunch of tooling, there are some pretty good lints in typescript-eslint that enforce β€œpromises may not be returned as void in async functions” and β€œnon-promise expressions may not be awaited.”

Like in React-land I feel like a linter is mandatory for me writing async

07.04.2025 12:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Every once in a while I'll get to tell someone, and they'll suddenly understand what I mean, that PbtA doesn't begin and end with the fiction, it begins and ends with the conversation.

"Fiction first" is an idea that came to PbtA later, from I don't really know where.

29.03.2025 22:44 πŸ‘ 248 πŸ” 56 πŸ’¬ 10 πŸ“Œ 5
Bran wants Keeler’s backup in an ill-considered raid on Jackabacka’s junkyard. Keeler knows how ill-considered it is, though. β€œOh come on, it’ll be fun,” Bran’s player says. He hits the roll with a 7. β€œSo, the carrot or the stick?” Keeler’s player says. β€œThe carrot,” he says. β€œYou’ve got hard highlighted, yeah? The way I figure it, with that, plus one from me, this raid could give you enough experience to get a whole improvement.” β€œHm,” Keeler’s player says. β€œat’s an interesting point.”

Bran wants Keeler’s backup in an ill-considered raid on Jackabacka’s junkyard. Keeler knows how ill-considered it is, though. β€œOh come on, it’ll be fun,” Bran’s player says. He hits the roll with a 7. β€œSo, the carrot or the stick?” Keeler’s player says. β€œThe carrot,” he says. β€œYou’ve got hard highlighted, yeah? The way I figure it, with that, plus one from me, this raid could give you enough experience to get a whole improvement.” β€œHm,” Keeler’s player says. β€œat’s an interesting point.”

Whenever I hear someone dogmatically saying "the moves MUST begin and end with the fiction" I always want to crack open Apocalypse World and pull out pretty much any example from the book.

28.03.2025 23:08 πŸ‘ 100 πŸ” 9 πŸ’¬ 2 πŸ“Œ 2
The First Outing to the Drowned Isles, feat. Tannic In November, I ran a oneshot using my ruleset/setting/campaign, The Drowned Isles. I was trying to test drive the kernel of a ruleset I’ve written as well as some character classes. This oneshot ran f...

Wrote a blog post about playing my DIY rpg: fools-pyrite.com/posts/drowne...

I hope to get a chance to scrape some rules together and play again before the spring, and maybe even post a version before the summer

25.01.2025 00:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

oh hey it's me :) you should vote for me for debut blog

19.01.2025 04:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
ICON Final Impressions The ICON campaign I was playing in wrapped up a couple of weeks ago, totalling 28 sessions in 9 months. I’m not going to write up a big comprehensive review. Instead I’ll just touch on a few things th...

I wrote up how I felt about ICON after a ~30-session-campaign: fools-pyrite.com/posts/icon-f...

(TL;DR: game well designed but I don't know if I vibe with the structure)

07.12.2024 14:17 πŸ‘ 22 πŸ” 8 πŸ’¬ 3 πŸ“Œ 1

here's a computer take: it didn't actually take that much computing power to go to the moon

02.12.2024 23:58 πŸ‘ 170 πŸ” 9 πŸ’¬ 9 πŸ“Œ 4
What I'm Reading: November 2024 Not sure how much life-update I wanna put in these? Let’s see… I got over my COVID infection, the election happened, I began a gradual-but-long-anticipated life change, my partner and I went on a litt...

Wrote about some things I've read recently: fools-pyrite.com/posts/readin...

01.12.2024 02:30 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Sorry if I misunderstood, but the orphan rules don't prevent you from having two different versions of a library (Rust supports this pretty well, except for sometimes confusing error messages).

They prevent two unrelated libraries colliding in their attempt to impl a foreign trait on a foreign type

22.11.2024 14:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

as bsky gains momentum two things become clear:
1. this will be the defacto post-Twitter, post-Tumblr, post-Cohost place for most of the people I follow
2. it's got enough people that any popular post's replies are truly obnoxious

10.11.2024 20:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah I can't imagine any workflow other than "when we poll the feed, chuck the XML in the parser" and the parser would have to be able to handle RSS 1.0, RSS 2.0, and Atom. It seems like more trouble than it's worth to remember if a feed was Atom or RSS last time you checked

02.11.2024 03:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Mildly silly but you could create a dummy Atom feed, load it into a couple readers (Feedly, InoReader, something else) and then convert it to RSS and see how they respond

02.11.2024 03:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think there's a small chance that the feed reader could mark every post as new because it's a new feed structure? But if the posts have unique IDs that stay the same across the feeds, it should be fine...

02.11.2024 03:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
First Impressions: ICON This week I played my first session of ICON, Massif Press’s tactical fantasy RPG. It’s my usual group less two players, so that makes one GM and then four of us on the other side of the table. So far ...

New blog post! I played a session of ICON (fantasy RPG from one of the Lancer creators) and wrote down some thoughts. TL;DR: totally unremarkable FitD game stapled to an exciting tactics game

fools-pyrite.com/posts/icon-f...

22.03.2024 14:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ooo, thank you!

12.03.2024 23:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Drowned Isles: A Scrap Game I’ve got an RPG campaign burning a hole in my pocket. It’s a fantasy adventure setting, with a little world of my own devising seeded with smaller adventures and modules to ease on prep. The only prob...

Hello! I'm new to BlueSky and don't understand it at all yet. I do have my latest blog post up to share:

fools-pyrite.com/posts/drowne...

12.03.2024 23:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0