matthewkayin
Joined 3 years ago
Joined 3 years ago
Having a union (assuming that the union is run well),
- ensures a better product for customers
- ensures better working conditions for workers
- ensures better pay and benefits from workers (at least in programming roles, the games industry is generally underpaid compared to developers in other industries)
- provides protections against undue firings and layoffs
I would be curious to know why you don't think a union would be good for these people.
I'm pretty sure "just" is being used here to mean "simply" rather than "recently".
I'm someone who doesn't want to go through a new laptop every other year. I've got an M1 mac right now. I've owned it for 5 years and could easily see myself getting another 5 years of use out of it. Only problem is, the hard drive is small, I can't upgrade it. It only has 16 GB RAM, which is fine for now, but I can't upgrade it. One of the 2 USB C ports gave out on me. I can't repair it.
If I had a laptop that I could repair and upgrade that also ran Linux? I would absolutely pay $2k for it - as long as the quality is good - because I think I would save money in the long term by making a laptop like that last a long time.
I don't like this perspective because it puts the onus on the individual consumer. Many people who listen to music struggle to make ends meet. They do not have the extra money to afford buying albums off of bandcamp, yet they are contributing members of society and they deserve to be able to listen to music.
Meanwhile there are billions of dollars floating around in the music industry. Spotify absolutely has the spare cash to pay their artists more; they just choose not to.
As much as I love the idea of Gabe's "piracy is a service issue" philosophy, I think the real truth is likely that piracy is an issue of capitalism and wealth inequality.
In my career so far, I've spent most of my time troubleshooting AWS configs, combing through cloudwatch logs, and wringing requirements out of people, and a lot less of my time actually solving interesting problems.
The walls of my office are gray, as is the carpet, the desks, and the walls of the bullpens. There are awful fluorescent lights overhead, and my eyes are dry and tired. I am exhausted at the end of the day because of the sensory overload of people being on constant teams meetings all around me. They speak with their outside voices, like children.
So yes, I love software development, and maybe someday I will find a better job in this field that gives me the kind of challenging work and problem solving that I signed up for, but working outdoors? surrounded by the sounds of nature with the sun on my face? I'm sure there's a catch, but it sounds nice.
Consumers need to understand that keeping games at the same price for decades despite rising costs and inflation is not realistic. If they want the industry to thrive, they need to be ok with games being more expensive.
Meanwhile, developers need to stop making games so expensive. This is an entertainment industry / corpo problem, really. Companies have seen the big profits and decided that only the big profits will do, which means you need to make a big open world cinematic experience, which is expensive, and because it's expensive, they won't take risks on making anything actually interesting.
The only way gaming moves forward is if we make riskier games that cost less to produce, which is why indies are the ones making the good games these days.
Steam: We take a 30% cut of profits on our store. Devs: Aww you're so sweet.
Apple: We take a 30% cut of profits on our store. Devs: Hello? Human resources?
When I think about the band shirts, I think about this time an indie game dev youtuber did a full breakdown of their different revenue streams. They were a "full time indie gamedev", but the overwhelming majority of their income came from gamedev Udemy courses.
So really, they were an online course seller that used their gamedev youtube content to convince people to buy the courses.
Ridiculous to see people acting like LLMs are a silver bullet for every problem without putting any thought into what that would actually look like.
My father works ATC and his schedule has him working overtime, 6 shifts a week, including overnight shifts, meaning that there is literally not a day of the week where he doesn't spend at least some time in the tower.
If that's the reality for even half of the controllers, it's no surprise that we've been seeing more and more traffic accidents lately.
Even if most of the work is routine, you definitely still want a human in the loop.
Instead, I tend to ask: if I change this code here, will I always also need to change it over there?
Copy-paste is good as long as I'm just repeating patterns. A for loop is a pattern. I use for loops in many places. That doesn't mean I need to somehow abstract out for loops because I'm repeating myself.
But if I have logic that says that button_b.x = button_a.x + button_a.w + padding, then I should make sure that I only write that information down once, so that it stays consistent throughout the program.