Witch of Light

Webrings    Archive    RSS
A collection of Cassie's harebrained schemes.

Elden Ring PvP players taught me to have more fun

When I played Dark Souls, I got a claymore pretty early and used it for the rest of the game. When I played Dark Souls 2, I got a rapier pretty early, and used it for the rest of the game. But watching ChaseTheBro play his “level through PvP” series (and its sequel) completely changed my playstyle.

Hardswapping and organizing your inventory takes a bit of learning, but having a variety of weapons that you use in different situations gives a lot more fun and depth. I still have preferred options that I use a lot, but I have 30+ weapons at level 24 and I use a lot of different builds. I don’t do much PvP besides dueling my friends, but watching PvPers made my PvE more engaging.

How I watch Souls games on youtube

I enjoy doing this goofy thing where I will watch Souls videos while I am still playing the game–but I will pause as soon as I get to where I am. Sometimes this means I will watch 5 minutes of a 30 minute ymfah video, and then come back to it a month later when I’ve finished a bunch more areas and watch another 10 minutes. I have like 30 videos in progress like this because I haven’t finished the DS2 DLC yet, and haven’t gotten to the Elden Ring final boss run.

I think this is very cool and fun of me! :)

This is slightly less goofy to do for series where I’m just watching the episodes for areas I have already done.

EXIF geodata, and what if you took a picture on the moon?

Learning about EXIF tags, geodetic systems, and coordinate reference systems so you can geotag your lunar vacation photos.

Syntactic Unification Is Easy!

Last year I tried implementing syntactic unification and got completely stuck on the algorithms. Last week I read the MicroKanren paper and discovered that unification could be very simple. Let me show you how!

Hosting My Own Git

I don’t want to have to use GitHub for all my personal projects while they still support ICE, so I figure out how to do my own hosting.

Modding Games and Freezing Fish

I learn how to write my own mod for a C# game so that I can skip a part I was stuck on. You can do it to! (This post contains minor spoilers for the Dark Bramble in Outer Wilds)

Hello World, in 0x A Presses

Write a Hello World program in Rust, without ever pressing the A key, and learn some things along the way.

Getting Spaced in Heat Signature

I tell the dramatic story of one of my early heat signature games.

LLVM 💖s Peano Addition

I am surprised to discover that LLVM can optimize the standard peano definition of addition, so I set out to investigate.

Computing Min

I benchmark a few different implementations of min, because that’s fun.

Debugging in the Deep End

I discuss the approach I used to fix a bug in VCV Rack despite having never looked at the codebase before.

You Got Your Race Condition Inside My Package Manager!

We solve a fun, surreal debugging mystery involving pip and version compatibility.

I'm a Rust Contributor

I got a PR merged into Rust, wow, that’s pretty cool!