• 1 Post
  • 1.38K Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle

  • This doesn’t seem like a good idea.

    One, releasing should be easy. At my last job, you clicked “new release” or whatever on GitHub. It then listed all the commits for you. If you “need” an Ai to summarize the commits, you fucked up earlier. Write better commit messages. Review the changes. Use your brain (something the AI can’t do) to make sure you actually want all of this to go out. Click the button. GitHub runs checks and you’re done.

    Most of the time it took a couple minutes at most to do this process.





  • I don’t know about “fine”. It has a lot of weird stuff baked in. Hoisting. Unexpected type coercion. Too many ways to loop over something and I always forget which one is which. “There’s more than one way to do it” is kind of a recurring problem, come to think of it. Several function declaration syntaxes. Dot notation AND bracket notation for objects.

    Also it will forever bother me that object keys aren’t quoted.

    const foo = "hello"; const bar = { foo: "world" }

    That should be, in my mind, { "hello": "world" } . It’s not. It’s { "foo": "world" }

    But if you want to do that, you need to do const bar = { [foo]: world }. Which looks like your key is an array with one entry, a string with a value of “foo”

    You also end up learning a whole framework, with its syntax and idioms, every couple years. Angular. React. Redux. Whatever.

    There’s also a lot of people who have never used anything else, and want to use javascript for everything.

    Javascript is basically D&D. Wildly popular. Full of legacy jank. People try to use it for anything even though there are better or more specialized tools.



  • Reminds me of my first big success at work. There was a weekly report that people wanted generated - it showed how much like each operator had done, how much each warehouse had shipped, how many orders we lost from stock issues, etc. it was a low tech company, so they had someone going through the limited UI, looking up each thing one at a time, copying it into excel, and making the report that way. It took hours, and was error prone from stuff like mis-pasting or accidentally skipping a user.

    Took a look at it and was like you could definitely automate this. Used some very primitive scripting to pull all the info out of the system’s UI and dump it into a TSV. Took like a couple minutes to run it, import into excel, and add the colors. But it was super janky because it was manipulating the UI like a user instead of, like, directly querying whatever underlying data store it was running on.

    Still, management was impressed. I later learned no one actually looked at the report most weeks, so that took some of the wind out of my sails.











  • I do believe that DND is a poor first RPG, and creates a weird survivor bias in the hobby. Because it’s so popular most people try it as their first RPG, and then some of them hate it. Some of them then think the whole hobby is like that, and then leave.

    So the bulk of the people left in the hobby are people who like dnd, or at least tolerate it enough to stick around.

    One of my friends has no real interest in fantasy, tactical combat (as much as DND is that), or resource management. They had no interest in DND. But they really liked Vampire.

    I keep trying to get people to play fate, but all of these games struggle with finding people who will show up. Everyone seems to be just barely holding it together, and asking them to be creative and present once a week seems like a big request



  • I’m not sure I agree about splitting hit and damage feeling weird,

    It feels weird to me when you roll a really big number to hit their AC, and then roll the minimum for damage. Or the other way, where you just barely roll their AC and then roll max damage. There are narrative ways you could justify it, but I don’t see why you would want to. It’s not adding anything worth having to the experience, imo. The game doesn’t care if you beat the check by 0 or 20. It’s just an extra step and the information is discarded.

    I think pf2e fixes this.

    Forgot in my original: DND 5e barely has a concept of degree of success