Today’s lock-in was yesterday’s promise to open architectures.

"Touch of Water," from Uncaged, volume 2

I solo played “Touch of Water” last night. It’s a good representation of the adventures in the Uncaged series.1 Claude did a good job adapting it my campaign setting and evolving the story. The rusalka is a good monster - it’d make a good Eryines-like creature for Auril the Frostmaiden. You can recast Auril regionally, call her Marzanna or the like, and then have a little frosty pantheon. The story never resolves what happened to the drowned four year old boy that starts the adventure.

Apple should cave to regulators

The Gruber: “When is the last time an investigation regarding the legality of the App Store’s dominant market position went in Apple’s favor, in any country? I can’t recall one.” 🔗 Apple Loses Landmark U.K. Lawsuit Over App Store Commissions

Friendship is difficult

If you were natural you would be a moss. Moss doesn’t have friends. Moss just spreads, cold and damp and indifferent, and sometimes another moss spreads nearby, and together they make a bog, and then the bog swallows a horse." From An Existential Guide to: Making Friends

The aesthetics of .sh

I grew up as a programmer in the 2000s, in Java culture. The aesthetics were about elegance, understandable simplicity (the opposite of the Perl obfuscation awards), and lots of DRY. In contrast, you have command line culture, which I suspect is a more dominate programming aesthetic nowadays. It will become even more so as one off vibe scripts and apps spread. If it’s faster or just complete rewrite your code with AI, why bother to fix it?

All the commentary about AI generated content versus this

The way this guy turns picking up litter into one of those “video gaming while yelling at little things” (Minecraft Yelling, I used to call it until my kids started watching Roblox ones) videos is amazing. // One aging gen-X’ers human-generated slop is another 15 year old’s preferred 6:45am wake up viewing…bruh.

A meeting is not work, it's talking about work.

As always, if you want your people to get more work done, interrupt them less and invite them to less meetings. This applies to all people, not just programmers. A meeting is not work, it’s talking about work. 🔗 Meetings and interruptions are still the biggest obstacles for developers, even with AI