Remix.run Logo
eterm a day ago

I've recently spent a night or two with near insomnia going down a performance / security rabbit hole in open source .NET libraries.

It feels useful, it feels important. But it's not, it's just addictive behaviour, because "you found a way to make <library> 5% faster / 5% fewer allocations" is a dopamine hit that feeds back into wanting to prod some more.

It feels like I'm learning an absolute ton about high performance .NET and the kinds of crazy things that maintainers need to consider when taking in untrusted input.

But it's the equivalent of empty calories. The maintainers don't really want to know, and I'm not really learning anything actually useful. It's not actually enlightening work, it's just keeping myself busy while helping feed maintainers a maintenance headache.

The security angle is also horrifying in a different way, it puts me off wanting to put anything near the internet. I used to think the concept of "net crash" and an internet abandoned to "rogue AIs" in cyberpunk was entertaining fiction.

While I don't think the network itself will host those rogue AIs, I do worry that there'll simply be a critical mass of bad actors armed with AI that will render the net effectively inoperable.