Hello!

I work as a AAA game programmer. I previously worked on the Battlefield series.

Before I worked in the AAA space, I worked at Disneyland as a Jungle Cruise skipper!

As a hobby, I have an N-Scale (1:160) model train layout.

  • 0 Posts
  • 8 Comments
Joined 1 year ago
cake
Cake day: June 2nd, 2023

help-circle
  • Yep, you’re 100% right. People who have the same job can be paid dramatically differently, and the “reasoning” is that one guy is better at things than the other.

    I got a 9% raise this year because I outperformed everyone else on my team, but I know that my 9% raise came at the expense of someone who only got a 2% raise. A union contract would give everyone like a 4-5% raise, which people dislike because they always think they’re going to be the ones on top of the totem pole.

    Me? I want predictability. Game dev is extremely unpredictable.


  • I am very pro-union. I was a Teamster for years (Local 495).

    I now work in the game industry. A good chunk of the gamedevs I know are pro-union, but there’s enough of those opposed where there’s effectively a question mark.

    Generally, the holdouts tend to think:

    • Union leadership is corrupt/greedy, and they don’t want to give union leaders money for “nothing” (as they see it)

    • Being in a union means everyone would need to be bound to strict regulations - keeping exact track of time worked, having exact lunch breaks, documenting everything. As-is in the game industry, the “standard” at most places is hands-off, take lunch whenever, stay at lunch however long you want, clock in/out whenever, nobody questions you as long as your work is getting done. People like this and don’t want to risk losing it

    • Being in a union threatens close relationships with management. I can say that when I was a Teamster, management was outright adversarial and conversations with them weren’t fun. In the game industry, management is quite literally my friends and people I chill out with. There’s a very, very blurry line between “friends” and “bosses” - some bosses are horrible, to be sure, but the general vibe is casual

    • There’s a lot of benefits in the office like free snacks, free swag, a place to chill out and play games at work, etc. People are afraid that this would count as “compensation” and thus being unionized would mean that you’d have to pay for snacks or swag or whatever - or that it could be taken away as retaliation from management

    • Retaliation is a thing. It’s illegal. US government doesn’t care. Corpos get a slap on the wrist because of plausible deniability. EA has been downsizing recently and they “coincidentally” cut the contract with a QA team that just unionized. Hmm.

    Again, I myself am very pro-union. However, to some extent I can see the logic in each of these bullet points - I disliked the guy running my Teamster local way back when because I felt he was too soft and captured by management. I can understand needing to clock in/out (fairest way to ensure nobody is being overworked), ruining relationships (can’t have accusations of bias from being friendly), and losing benefits (although this can be put into a contract). And nobody can deny illegal retaliation is a real thing.

    So I can understand where the holdouts at least are coming from. It would take a shitty workplace for unionization to happen, shitty enough that all those bullet points above aren’t enough to keep the union holdouts in line. I hear Blizzard is really bad from people who have worked there, and my money is still on them being the first “big” dev to unionize - assuming Microsoft doesn’t come in and clean up.



  • I daily drive KDE Neon.

    Sometimes install scripts don’t work as expected, since things check if you’re on Ubuntu or Mint or whatever specifically and “Neon” doesn’t match their regex. It’s usually not a big deal and fairly trivial to solve.

    Regardless, I’ve actually started to get away from the command line and have embraced the app store. Discover is actually pretty darn good and has lots of the things I want to install. I can choose if I want to install from Discover via Apt, Flatpak, or Snap.

    I usually install Flatpak stuff. The Steam Deck has taught me that Flatpak is generally as good or better than actually installing via apt - you don’t need to wait on your distro to update sources, and you aren’t adding random PPAs. Sometimes you need to fudge the permissions with Flatseal, but it’s a one-and-done thing.

    I use Microsoft Edge as my browser (yes, really - the Chromium version is just as good as Chrome, it has nifty vertical tabs, I get news on my “new tab” page, and all my settings are saved there). I use Thunderbird for mail, plus Steam, Zoom, Discord, etc. Surprisingly few KDE apps are preinstalled, to be honest - the only KDE apps installed are the ones I want anyway.


  • I’m in the same boat. It was getting to the point where my whole computer would randomly lock up whenever I tried to share my screen on Zoom or when I opened the Windows settings menu. Opening the Start menu could take a solid 30 seconds sometimes.

    Then I got an OS notification that was actually an Xbox Game Pass ad and decided I had enough. I installed Linux, and after a few days of distro-hopping I settled on KDE Neon. I WFH from it every day, using Zoom for meetings and Parsec to connect to a Windows computer in the office for work. No issues, except that Proton isn’t quite as performant as native Windows.




  • I dislike Cinnamon because it doesn’t “just work” if you have multiple monitors like I do.

    Apps don’t sync properly on the taskbar across both of them. The only way to get them to sync properly is to disable the grouped taskbar. People have mentioned this to the Cinnamon devs for years now, and they don’t appear to use multiple monitors so they don’t care.

    KDE Plasma works great with multiple monitors and has been 100% an upgrade over Cinnamon. Plus there’s more third-party support for Plasma than there is Cinnamon.