• 0 Posts
  • 192 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle



  • My old desktop I went with Linux mint. I had some trouble with the installer that I didn’t solve, but switching to slightly older but still supported version of mint worked. Games worked out of the box with steam.

    I was playing a MUD for a while (I’m old, but aardwolf is still going). They have a special client you can use. That worked just fine through WINE.

    On my newer desktop, I tried mint. I foolishly didn’t test much on the live disk, and only after installing did I realize HDMI, Ethernet, WiFi, didn’t work. Proton also crashed explosively. That was a bad time.

    I then tried pop!_os and that has worked fine. I haven’t played much yet on it- just my usual guild wars 2 and binding of Isaac, but it’s been fine.

    There was a weird issue with audio crackling in gw2, but I think I fixed that by changing a setting somewhere.

    I also recently installed mint on a ~2014 MacBook Air. Not for gaming, but so it can get security updates and stuff. I needed to fuss with grub - something I never would have figured out on my own by someone on stack exchange had figured out - and now it works fine. Haven’t done any games on it, but I bet it could run really light stuff better than it could have as a Mac.

    Generally, I’m a big fan of it not nagging me. It doesn’t ask me to use OneDrive. It doesn’t want me to make an account anywhere. Pretty much everything can be changed if you’re determined enough. I’m pretty easy to please though, so all I’ve done for customization is add a clock widget to the desktop and turn off edge tiling.

    One thing that I expect might be a headache is mods. A lot of mod tooling I think makes assumptions about windows. There’s probably a way to run like vortex in the same environment as whenever proton puts the game, but I’m not sure how to do it. You can also probably find where the game files are easily and edit them. I’m hoping the community starts adopting Linux more so people write guides (and please write them on the public web instead of making 20 minute videos or burying them in discord)

    Luckily Baldur’s gate 3 (which also runs fine) has its own mod manager, and that works fine.

    Oh, I did have a weird thing once where the desktop environment had a keybind that was interfering with a game once. I think middle click, maybe? I forget exactly what it was, but I just unmapped the keybind in the desktop env and the game was then fine.









  • Code reviews are important. Unfortunately, no-test-text guy convinced his whole team that he was right, and I wasn’t able to block it. I’d scheduled a meeting to try to get the wider org to adopt a more sensible standard, but then there was a mass layoff 🤷

    The other guy with the bad messages is at a tiny startup where they’ve laid off almost everyone, and the other 2 guys don’t want to make waves. The CEO is big on “just ship it” (and also “why are there bugs in production? this is unacceptable!!”)


  • Half of US adults can’t read at a 6th grade level. I think speed and accuracy of reading is also pretty low (I read like 80 wpm and 80% accuracy somewhere, but i couldn’t immediately find a good source for that).

    If you’re on a text forum like this you’re probably well above the average person, and your experiences are not universal.

    That said, I don’t have any data on hand about readability so you could be right. I’m sure people have studied it.



  • I’ve worked with a few people who are just incomprehensible. One refuses to write commit messages of any detail. Just “work in progress”. Cast him into the pit.

    There was another guy that refused to name his tests. His code was like

    describe(''. () => {
      it('', () => {
         expect(someFunc()).toEqual(0);
      }
     it('', () => {
        expect(someFunc(1)).toEqual(0);
      }
     it('', () => {
       expect(someFunc("").toEqual(1);
     }
    }
    

    He was like, “Test names are like comments and they turn into lies! So I’m not going to do it.”

    I was like, a. what the fuck. b. do you also not name your files? projects? children?

    He was working at a very big company last I heard.

    edit: If you’re unfamiliar, the convention is to put a human readable description where those empty strings are. This is used in the test output. If one fails, it’ll typically tell include the name in the output.