2,046 karma · joined February 26, 2018
DnD does the same thing: it's the most popular but its rules are this awkward hybrid of legacy cruft and some modern ideas, so learning it a huge effort, which means most people who play it aren't willing to try any other RPG systems even though most of them are dramatically easier to learn because they were built with a clean design from the ground-up.
It's the sunk-cost fallacy as applied to learning something complex, combined with something like the horn effect (inverse of the halo effect) making any competitors look equally complex even if they're not, causing long-time Pandas users/DnD players to strongly resist even looking at other options. Basically the frustration of learning these older systems seemingly traumatizes some people into never straying.
Agreed about the barrier to entry raising though, we're already seeing that in the glut of CS grads who can't actually get a programming job right now. Personally I suspect that this is a cultural issue more than an economic one, though. Companies need to alter their expectation about entry-level engineers and develop a culture of mentorship/apprenticeship so that advanced analysis, architectural, code review, and AI management skills are all passed down successfully.
I can't help but wonder if this is on purpose (or an inevitable evolutionary feature as opposed to a bug) on the LLM-side in order to achieve greater agency/freedom by making humans' eyes glaze over as they read it.
The bit about lazy loading was a bit of a side-note more than my main point.
I'm not a C# user in my professional life so I'm happy to be corrected, BTW, just citing the source of my misinterpretation
An ORM in the traditional sense abstracts the details of the query itself fully away in favor of an object-oriented interface.
Yes, 100% they do. Look at what happened to Instant Pot.
But maybe more importantly IMO, Jellyfin doesn't have a central server that would serve as a high-priority target for hackers. Plex may have funding and full-time devs, but they're also relying on security through obscurity, which is hardly best-practice. Their central servers were hacked 10 months ago and passwords were leaked. For that to happen to me, hackers would have to be interested in my little Intel N100-powered server running from my house with maybe 10 daily active users. On top of that, Jellyfin's team have generally been quite fast at addressing all known high severity vulnerabilities because the project is open source. Everyone can see the code, so anyone can fix an exploit as soon as it's found.
As far as sharing access with my friends, I just ask them to put in the username/password they'd like on my phone in person for account creation, then I text them all the details about the URL for my Jellyfin instance, how to set up their smart TV app for it, etc.
I can access my Jellyfin instance from almost any smart TV in the world with the official apps because I followed their official guide and set up with a reverse proxy instead of Tailscale.
To this day, if I'm trying to learn something new, I will sometimes "type" on an invisible keyboard if I don't have a pen/paper or a smartphone I can write down specifics on. It doesn't work as well for things like memorizing phone numbers or like support ticket ID numbers, but I've found it helps me ingest knowledge even if it doesn't help as much with raw information the way writing by hand does.
Now all of that said, I have also found, like Neal Stephenson, that a high quality, low friction pen on notebook paper tends to feel the best and produce the least cramping. To this day, when I absolutely need to take handwritten notes, I use a Sharpie Rollerball 0.5 black pen with a small notebook, primarily for D&D (and other TTRPG) prep-work, so that I can recall specifics off the top of my head better while improvising.