News for hackers. Stuff that matters.
Re:An Introduction to Class Warfare for the Software Engineer by etothepii on Tuesday February 07, 2023 @03:38PM (#34699176)
The problem with this article is that one does not need capital to start a tech company. This very website, sneered at in the article, is littered with examples of people who have built something at the side. I'm not sure knowledge workers can make the same complaints about class struggle that mechanical labourers can. We tend to get more valuable with age and experience.
Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Tuesday February 07, 2023 @03:45PM (#34699294)
> The problem with this article is that one does not need capital to start a tech company

Yes, one does. One needs tech skills. Those are capital. (You agree with this since you say tech workers get more valuable with age and experience.) They're just not capital in the form of a large pot of cash that can be used to throw money at problems.

Re:An Introduction to Class Warfare for the Software Engineer by ameister14 on Tuesday February 07, 2023 @04:25PM (#34699919)
Skills are not capital assets.
Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Tuesday February 07, 2023 @04:28PM (#34699955)
Yes, they are. The people who own and run Google and Facebook and Amazon didn't magically get "capital" from nowhere. They used their skills, and turned those skills into huge amounts of money. In other words, they understood what capital they owned, and acted to maximize their return on that capital.

If you insist on refusing to view your own skills as capital, you're just giving up the chance to maximize (or at least improve) your return on that capital.

Re:An Introduction to Class Warfare for the Software Engineer by dudzik on Tuesday February 07, 2023 @05:27PM (#34700715)
Following that, capital is potential energy.

Skills are the ability to meet spec quicker than someone who has to learn as they go. Sounds like potential energy to me. Since capital acts like potential energy, it follows that skills are capital.

Re:An Introduction to Class Warfare for the Software Engineer by cratermoon on Wednesday February 08, 2023 @12:01AM (#34704327)
If I invest $100 dollars in very safe investments today, what will it be worth in 50 years? Now, invest in your skills for 50 years, what's that going to be worth?
Re:An Introduction to Class Warfare for the Software Engineer by ameister14 on Wednesday February 08, 2023 @09:16AM (#34708296)
I get what you're saying, you're using the 'human capital' social science-y definition.

I don't really get why you're using that definition, though. Was the person you responded to not clear as to what he meant by capital, so you misunderstood and thought it was human capital? Or did you just want to derail into a semantic discussion?

Re:An Introduction to Class Warfare for the Software Engineer by infamouscow on Tuesday February 07, 2023 @04:52PM (#34700314)
Okay, so what are skills if not capital assets?
Re:An Introduction to Class Warfare for the Software Engineer by SkyPuncher on Tuesday February 07, 2023 @05:37PM (#34700844)
Knowledge.
Re:An Introduction to Class Warfare for the Software Engineer by etothepii on Tuesday February 07, 2023 @05:52PM (#34701027)
And knowledge is power, comrades!
Re:An Introduction to Class Warfare for the Software Engineer by carlosjobim on Tuesday February 07, 2023 @05:28PM (#34700740)
Skills are not capital in the communist vocabulary. Skills have an unlimited supply that can not be limited.

If you want to mind-bend people into believing skills are capital, then all the workers in the world are bona-fide capitalists, since they are using their skills to get paid.

Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Tuesday February 07, 2023 @06:18PM (#34701354)
> Skills are not capital in the communist vocabulary.

I have no interest in the communist vocabulary. Communism killed more than a hundred million people in the 20th century. I would hope we have figured out by now that communism doesn't work.

> all the workers in the world are bona-fide capitalists, since they are using their skills to get paid.

In the sense that most of their pay is return on capital, not "labor", yes, that is exactly right.

However, the extent to which workers realize this, and act accordingly, in order to maximize the return on the capital they own (their skills), varies extremely widely.

Re:An Introduction to Class Warfare for the Software Engineer by malermeister on Tuesday February 07, 2023 @06:52PM (#34701767)
> Communism killed more than a hundred million people in the 20th century. I would hope we have figured out by now that communism doesn't work.

So did Capitalism [0]. Now what?

[0] https://en.wikipedia.org/wiki/Le_Livre_noir_du_capitalisme

Re:An Introduction to Class Warfare for the Software Engineer by carlosjobim on Tuesday February 07, 2023 @07:23PM (#34702080)
Communism and capitalism are allies, and frankly two sides of the same coin. Marx repeatedly makes it clear in his communistic manifesto, that a society first needs to become capitalist in order to break down traditions and family, before it is ready for a communist revolution. He states that communists should side with capitalists against traditional society, and then get rid off the capitalists after that. Smart capitalist politicians switch coats and become loyal party functionaries when that happens, corporate leaders keep their nice jobs and report to the party instead of to the shareholders. Bankers remain untouchable in both systems.

Just the fact that people think the world is left/right, socialist/capitalist proves that these two allied ideologies have been extremely successful in the last century.

Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Tuesday February 07, 2023 @10:19PM (#34703684)
> So did Capitalism

The logic that attributes those deaths to "capitalism" is lot more sketchy than the obvious fact that the deaths I attributed to communism were directly due to the actions of governments who explicitly declared themselves to be communists and who directly took the actions that resulted in the deaths with the explicit purpose of advancing communism. "Capitalism" isn't even a single philosophy, let alone one with an explicit manifesto that all the governments who killed all those people in the name of communism explicitly said they were following.

Re:An Introduction to Class Warfare for the Software Engineer by thiagoharry on Wednesday February 08, 2023 @03:09PM (#34714155)
The wars, purging campaigns, African slave trade and colonial wars were all made by governments that were (and declared themselves) capitalists and that did actions with the explicit purpose of advancing profits for their dominant classes. Several ethnic conflicts also were provoked by them. I do not think that we have so much difference here.

The problem is that it is normalized in western ideology to consider any death in communist countries as death by communism and any death in capitalist countries as explained by several other factors that do not relate with capitalism.

> "Capitalism" isn't even a single philosophy,

But I can say the same for communism. Or any other concept: there always will be differences in interpretations. And capitalists do not need an explicit manifesto because they are already the hegemonic power. They already succeeded in their past revolutions to give power to the bourgeoisie. The ideals for what they fought in the past are already normalized in the society.

Re:An Introduction to Class Warfare for the Software Engineer by carlosjobim on Tuesday February 07, 2023 @07:14PM (#34701983)
Good to hear, but it's still a huge stretch to call skills capital - what does any of us gain by redefining words in free conversation?

When arguing for or against communism (as is the theme of the article and thread) we need at least to have some common understanding of what a word means. "Capital" is generally understood as exclusive ownership.

> In the sense that most of their pay is return on capital, not "labor"

No, most workers earn their pay from labour. Applying your skills is still labour.

I think the pandemic was a happening that made more people than ever realize they can and should change their life course to better suit their needs. So many people are changing careers to get a better return on their skills and effort. There are whole industries now that are starting to have a hard time getting enough labour, because they can't find anybody willing to be exploited even short time. And sometimes that's not deliberately by the individual business owner, some sectors are just not lucrative enough to continue - unless they change profoundly.

Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Tuesday February 07, 2023 @10:23PM (#34703704)
> "Capital" is generally understood as exclusive ownership.

Sure, and you exclusively own your skills, so they meet this definition.

> Applying your skills is still labour.

The time you spend applying them is labor, yes.

The knowledge on your part of how to apply them to produce much more value in that time than a unskilled worker could produce, is capital. And the fact that you can get paid much more than an unskilled worker if you have that knowledge, and use it to be more productive, is return on capital.

> many people are changing careers to get a better return on their skills and effort.

I.e., return on their capital. Yes, exactly! They are realizing that the capital they own is worth more than they were being paid before, so they are changing careers to increase their return. Try doing that as an unskilled worker and see how far you get.

Re:An Introduction to Class Warfare for the Software Engineer by carlosjobim on Wednesday February 08, 2023 @06:34AM (#34706764)
> Sure, and you exclusively own your skills, so they meet this definition.

You can never exclusively own skills. If somebody else achieves some skill or knowledge that I have, I cannot use the force of the government to stop him from having those. A capitalist can and will use the force of the government to stop others from using the things he has laid claim to: Land, natural resources, equipment. A capitalist can create capital out of thin air by making money, and use the force of the government to stop others from making money.

That's the difference that matters.

> Try doing that as an unskilled worker and see how far you get.

Right now I think it is mainly unskilled workers who are changing sectors, as they are the ones who can benefit most from it. If your job cannot get worse, there is no reason not to change. As for skilled workers, they have already climbed a few steps on the ladder.

Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Wednesday February 08, 2023 @03:36PM (#34714636)
> If somebody else achieves some skill or knowledge that I have, I cannot use the force of the government to stop him from having those.

That is true, but it's irrelevant here. When you use your skills to increase your productivity, it's your productivity that gets increased, not someone else's, even if they have similar skills. That is the sense of exclusive ownership that is relevant to this discussion.

> A capitalist can and will use the force of the government to stop others from using the things he has laid claim to

So can a non-capitalist. Anyone who is willing to use the government as a tool to further their own ends can. That is a much broader set of people than "capitalists".

> A capitalist can create capital out of thin air by making money

No, that's not what creates capital out of thin air. What creates capital out of thin air is creating something that increases productivity. Just "making money" does not do that. Money can of course help with creating something that increases productivity, but it can't be done just by making (or spending) money.

> and use the force of the government to stop others from making money.

Again, this is not a problem of capitalism, it's a problem of corruption: people using the government as a tool to further their own ends.

> Right now I think it is mainly unskilled workers who are changing sectors, as they are the ones who can benefit most from it.

I don't think this is true. Skilled workers are far more likely to be underpaid as compared to the productivity they are capable of.

> As for skilled workers, they have already climbed a few steps on the ladder.

I don't think this is true either. Skilled workers very often are not able to climb on the ladder, because their skills are not being recognized or compensated properly as compared to other skills that ladder climbers have, like schmoozing and taking credit for other people's work. And once they recognize this, they are far more likely to be both willing to and capable of finding a better job that compensates them better for the skills they have.

Re:An Introduction to Class Warfare for the Software Engineer by etothepii on Tuesday February 07, 2023 @07:15PM (#34701998)
I suspect the point was more that those who write articles like this one are borrowing heavily from communist ideas. If you aren't a communist, there's a good chance that you don't think that skills are capital and the rebuttal was along those lines.
Re:An Introduction to Class Warfare for the Software Engineer by carlosjobim on Tuesday February 07, 2023 @07:25PM (#34702097)
Thank you, yes that was how I meant.
Re:An Introduction to Class Warfare for the Software Engineer by pdonis on Tuesday February 07, 2023 @10:33PM (#34703779)
> If you aren't a communist, there's a good chance that you don't think that skills are capital

The post I responded to (GGP of this one) said "skills are not capital in the communist vocabulary". Did you mean that if you are a communist, there's a good chance you don't think that skills are capital?

Re:An Introduction to Class Warfare for the Software Engineer by etothepii on Wednesday February 08, 2023 @06:41AM (#34706823)
No. My limited experience with the hard left at university is that those who call themselves communists today typically mean, "I'm against bad things like exploitation, I am for the weak against the strong, I am on the side of good. There are simple solutions to our problems." This can be summed up in Marx's axiomatic statement, "to each as he needs; from each as he can."

It would have likely have been more accurate to say, "in the language of Marx skills are not capital." It would probably be more accurate for my comment to have been, "if you don't have the propensity to call yourself a communist you probably don't worry about whether or not skills are capital." This is because for me the common feature amongst communists (in a free society) is their belief in simple solutions, and unwillingness to engage with their unintended side effects.

Re:An Introduction to Class Warfare for the Software Engineer by cratermoon on Tuesday February 07, 2023 @11:59PM (#34704314)
> Communism killed more than a hundred million people in the 20th century

Funny how that keeps being thrown out but nobody really has done a full accounting for the deaths due to rapacious capitalism. I've seen figures of 100 million to 150 million from two World Wars, colonial wars, anti-communist campaigns, repressions and mass killings, ethnic conflicts, and victims of famines or malnutrition. Some accounting says 20 million people die every year due to the effects of capitalism, such as starvation, lack of access to clean water, lack of access to shelter, lack of access to medicine, and unchecked disease. Remember when the pandemic wasn't over and businesses said everyone had to go back to work or the economy would break? Credible counts say there are 16 million empty homes in the US[1] and around half a million unhoused [2].

1 https://www.nar.realtor/magazine/real-estate-news/16-million...

2 https://endhomelessness.org/homelessness-in-america/homeless...

Re:An Introduction to Class Warfare for the Software Engineer by thiagoharry on Wednesday February 08, 2023 @02:49PM (#34713833)
> Communism killed more than a hundred million people in the 20th century.

Well, capitalism also killed hundred million people in the same century following the same logic... Modern capitalism and institutions also came from bloody revolutions, created a world order with colonialism in XIX century, produced wars to dispute such colonies and global power in XX century and did a lot of bloodshed also in XX century because it was afraid of losing power to socialism. If we use this logic, we cannot discuss any philosophy or social theory, probably all them produced several deaths.

Re:An Introduction to Class Warfare for the Software Engineer by jojobas on Tuesday February 07, 2023 @06:05PM (#34701201)
If that's the way to look at it, there is no proletariat in software engineering, just different scale bourgeoisie dealing with each other, and it sort of checks out.

There is still bargaining and possible bargaining power disbalance, but software engineering supply and demand are such that rates only went up for many years.

Re:An Introduction to Class Warfare for the Software Engineer by teucris on Tuesday February 07, 2023 @03:49PM (#34699368)
Sure, there exists a path towards success in tech without significant capital. That doesn’t mean it’s easy, or that it will be that way forever. At some point in the past a car mechanic could build a new engine from stock parts and make improvements they could monetize.
Re:An Introduction to Class Warfare for the Software Engineer by etothepii on Tuesday February 07, 2023 @05:45PM (#34700951)
This is a new argument I have not heard before I am deeply curious about it but don't know how to interrogate it further. Is this original thinking or something you found in a book?
Re:An Introduction to Class Warfare for the Software Engineer by teucris on Tuesday February 07, 2023 @07:41PM (#34702272)
I don’t know if I’d call it original thought, but rather a synthesis of a few ideas I’ve been exposed to. Every innovation is eventually commodotized, so being a worker in a new space pays well because we haven’t figured out how to do it at scale. In addition, the space is not saturated, so there are more low-hanging fruit for innovation. Eventually though, things get automated and the cost of disruption goes way up, limiting significant returns to those that have sufficient capital to work at gigantic scales.
Re:An Introduction to Class Warfare for the Software Engineer by brightstep on Tuesday February 07, 2023 @04:17PM (#34699807)
The only difference is our capital is digital, not physical. Binaries, not machines. As such we can build it without expensive raw materials and components, as those which form an assembly robot for example. Once one owns those binaries and other non-physical capital, one takes on the economic interests and incentives of that capitalist class, including the reduction of labor costs.
Re:An Introduction to Class Warfare for the Software Engineer by etothepii on Tuesday February 07, 2023 @08:37PM (#34702928)
And yet, huge tracts of code are released under MIT licence.
Re:An Introduction to Class Warfare for the Software Engineer by foverzar on Tuesday February 07, 2023 @04:29PM (#34699978)
Well that is definitely not true.

Even if you have a team of various skill that is ready to work for free (including finance, legal and design), you still need funds for marketing, hosting, etc.

Re:An Introduction to Class Warfare for the Software Engineer by navane on Tuesday February 07, 2023 @04:34PM (#34700070)
One doesn't need capital to win the lottery either, but it sure helps.
Re:An Introduction to Class Warfare for the Software Engineer by wpwpwpw on Tuesday February 07, 2023 @06:35PM (#34701584)
depending on the scale of what you want to do, you might not need to have a lot of capital to get some online service up and running. however, you might find it difficult to have access to the same advertisement resources, you can be cloned right away, you can be blackmail-bought, you may find limitations put in place by hardware makers or by the ecosystem owners and you might have to share your revenues with those guys. so, although you can start with nothing, others start with a lot more - and capital reproduction and primitive accumulation keeps happening, whether you like it or not.
Re:An Introduction to Class Warfare for the Software Engineer by carlosjobim on Tuesday February 07, 2023 @07:50PM (#34702393)
Yet you have much better chances and much higher freedom than in any other sector.

Try starting a logging business, when other people have already laid claim to the forests. Try agriculture when other people have laid claim to the land. Try contracting with the government, when the rules say you need to prove previous government contracts to be eligible. That's real world issues.

Cloning and blackmailing of online businesses are not such big threats that they can effectively stop somebody from making a good online business. If you're honest, have a good idea, and put in some hard work you have a fair chance of success. In some other sectors, those factors can amount to nothing - and all the threats you listed apply to offline businesses as well.

Re:An Introduction to Class Warfare for the Software Engineer by leshow on Wednesday February 08, 2023 @12:15AM (#34704396)
That's just not true. Costs may be lower (in some cases) if the thing produced is digital, but you absolutely need capital.

Knowledge workers are still workers at the end of the day. You have nothing to live off of but your own labor, it is along these lines that your interests align with other workers.