this post was submitted on 30 Aug 2023
24 points (90.0% liked)
Programming
227 readers
1 users here now
Welcome to the Lemmygrad programming community! This is a space where programmers of all levels can discuss programming, ask for help with problems, and share their personal programming projects with others.
Rules
- Respect all users, regardless of their level of knowledge in programming. We're here to learn and help each other improve.
- Keep posts relevant to programming and related topics.
- Respect people's personal preferences. If you disagree with someone's choice of programming language, method of formatting code, or anything else, don't attack the poster. Genuine criticism is fine, but personal attacks are not.
- In order to promote breaks from typing, all code snippets must be photos of code written on paper.
Just kidding :), please use proper markdown code blocks.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This assumes money is validated in the first place. In a utopian society, people are given what they need, and are asked to contribute to society in the form of labor. A programmer is just as necessary as an artist or a garbage collector, so they would likewise be given whatever they need.
I guess the point there is not about how life should be under communism years after the revolution, but a pragmatic question on a current day union demand. In an utopian society there might as well not be any money and everybody automatically gets their fair share, but that's a bit far off for starting an union under our current conditions.
Well, the current system of paying programmers for as long as they're employed works in that case. In my experience, you tend to work on much the same software the whole time anyway. If it were more like phone apps, then yeah, you kind of do get residuals in the form of a 99¢ payment each time somebody buys it. Another analog is software licensing. I don't know about you, but I hate "renting" software. I'd much rather just pay a lot now and be done with it.
I very much agree, though I'd much rather it be free (open source) software, at which point there would be zero residuals because it's free. Obviously that creates an incentive against working for companies producing FOSS that I didn't think about beforehand. It then starts to look like those 20th century "homeowning initiatives" from the USA to make people invested in property rights, which is exactly the opposite of what I'd want. Not sure how that'd play out in practice, but it's worth considering.
I also didn't think before the post about the corporations "outsourcing" the costs to either costumers or other employees, and I'll definitely consider that. Though in my shallow defence, it's mostly because I already see most tech corporations as very "lean" and have gigantic profit margins, so they already have very deep pockets that we could reach into. And there's also lots of them that actively operate at a loss to disrupt the competition, at which point I'm not even sure how residuals would be calculated, because profit vs revenue would yield vastly different numbers.