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

help-circle





  • I’ve been pushing to add some basic checks on PR, and people are reluctant. There’s one repo that I’m code owner on so I spent the like 15 minutes to apply a code formatter and add a GitHub action to check. But on the main repo people are dragging their heels. I’m like just pick ruff or black and do it. It’s going to take like 10 minutes. I’m not asking for us to go crazy and add automated tests right now, but can we at least get something to verify the python code is syntactically correct?

    The other day something went through code review until I looked at it and saw there was an extra (, and that shit wouldn’t even run. I’m like please please add an automated check. I’ll do it. Please.

    I think a lot of people just aren’t familiar with how other places do software. This is the same place that was ssh’ing into prod and making changes right on the machine until like this month.



  • I’m kind of bummed no one at my job really does code reviews seriously. I don’t really get any feedback, so it’s hard to improve.

    That’s also probably why the older code is an idiosyncratic mess of mutations and "oh yeah you need this config file that’s not in source control " and “oh sorry I guess I hard coded that file path, huh?”





  • I’m sure there are companies that are at least more good than bad. Teachers pay teachers. Meetup. Bandcamp before they sold. That’s all I have off the top of my head. But even so capitalism invites cruelty, and the best intentions can easily wither under the pressure to make more money.

    I work for a very large company involved in medicine. They make machines to do like blood work. That’s fine. People need that. But they treat many of their workers like trash. I don’t get paid for holidays and get the legal minimum sick leave per year. Their mission isn’t especially evil , but their behavior sucks.



  • Difficulty settings are, first and foremost, accessibility settings.

    I’m not opposed to more options but I think this tactic is distracting and generates more pushback than it wins converts.

    Are games art? I’d say so, usually. Some are more like toys than art, but many have creative expression

    If they are are, must all art be accessible to all people? Well, what does accessible mean exactly? To understand it completely? Then I’d say trivially no, because there are many books that are incomprehensible to many people. No one is going to say “House of Leaves” is inaccessible and the author did a gatekeeping by writing it as such. No one is going to say Finnegans Wake is ableist because it’s hard to understand.

    Must all aspects of all art be completable by all people? I’d also say trivially no. You might have a segment in French that doesn’t translate well. You can dub it or subtitle it, but the original experience will remain inaccessible unless the audience spends years mastering French.

    I bring that up because some games will have within the game, not a metagame menu setting, easier or harder routes. For example, Elden Ring with a big shield and spirit ashes is significantly easier than a naked parry build. Is the expectation that everyone should be able to finish in both styles? If there’s a hard mode, must everyone be able to finish it?

    Should everyone be able to trivially 100% every game?

    Personally I think the floor is everyone should be able to interface with the game. Change inputs. Add subtitles.

    I don’t really think “I can’t party this spear guy” is an accessibility problem the same way “I’m color blind and can’t read the text” is.

    But again, I don’t care if someone wants a god-mode with auto-parry. It just feels like it’s bundling some unrelated ideas together. You’re not necessarily disabled if you’re bad at parrying in dark souls.





  • There was a website where users could request something or other, like a PDF report. Users had a limited number of tokens per month.

    The client would make a call to the backend and say how many tokens it was spending. The backend would then update their total, make the PDF, and send it.

    Except this is stupid. First of all, if you told it you were spending -1 tokens, it would happily accept this and give you a free token along with your report.

    Second of all, why is the client sending that at all? The client should just ask and the backend should figure out if they have enough credit or not.



  • jjjalljs@ttrpg.networktoGames@lemmy.worldGaming Pet Peeves
    link
    fedilink
    English
    arrow-up
    10
    ·
    8 days ago

    Any time I realize the optimal path is really boring or tedious.

    Like, imagine you could sell junk to vendors for money, but for some reason you get more money if you sell them one at a time. Spending five minutes splitting inventory stacks sucks, but it’s 30% more gold and that’s the difference between the cool sword or the basic sword.

    A made up example, but hopefully gets the point across.

    Related: long travel times with nothing interesting or challenging happening. I remember playing some shitty MMO and you had to like run through a building, go up an elevator, and down a long hallway every time you wanted to learn skills. Just five minutes of nothing. Gotta juice those playtime stats, I guess.

    It’s different if there’s stuff to do en route. Monsters to fight or whatever. But when it’s just jogging? Very disappointing.