AI could eliminate the need for some of your services. It will likely eliminate the need for some of your employees. What would WW3 do to our business? How about another pandemic. Only the companies who are flexible and adaptable will make it.
An Introduction to Class Warfare for the Software Engineer
101–110 of 353 posts
Re: An Introduction to Class Warfare for the Software Engineer
#102Earlier quoted context omitted.
Offshoring and H1-Bs have definitely kept programmer wages lower than they would have been otherwise.
I make better than 3x times my wife’s teacher salary. If I really pushed hard career wise I could probably get to 6x.
Re: An Introduction to Class Warfare for the Software Engineer
#103Except there is absolutely no reason to believe this at all. Author is just making stuff up. If they were doing that, it would be to cut wages; layoffs are not part of it.
Re: An Introduction to Class Warfare for the Software Engineer
#104Had me in the first half, lost me in the second. Why not try to create unions instead of "don't document anything because you're making yourself replaceable"?
This is called, "The Tyranny of Competence", and is hostile to other workers. Companies also don't have a way to quantify this, and sometimes will hesitate to term someone, until they are fed up and will just decide it is worthwhile at all costs. I have worked with or been the successor to folks who did this and it made me absolutely furious, and reflected poorly on my performance.
It's also hostile to the practitioner if they last long enough at the same company.
I end up reinventing my "clever" (until I forget the context at least) hacks more often than I care to admit and I'm not actively trying to sabotage my company.
Re: An Introduction to Class Warfare for the Software Engineer
#105Earlier quoted context omitted.
Of course it is adversarial (in a game theoretical sense). You are not doing any favours to the company and the company is not doing any favours to you; both are trying to extract as much value from the other as possible. Now if we were talking about a worker's co-operative (or any company where a significant portion of ownership laid with the workers), now that's a different story...
Smart businesses know that in order to prosper, you have to make win-win deals. Free market economies grow and prosper because people are making win-win deals. Win-lose deals are the path to poverty and misery.
Re: An Introduction to Class Warfare for the Software Engineer
#106The 19th and early/mid 20th century lenses used in this blog post are just not relevant to todays tech worker. The labor theory of value simply doesn't apply in the world of power law distributions we are now in.
Re: An Introduction to Class Warfare for the Software Engineer
#107Earlier quoted context omitted.
> 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.
Skills are not capital assets.
Re: An Introduction to Class Warfare for the Software Engineer
#108Earlier quoted context omitted.
If you're getting paid to work on something, it's not 'free labor', unless you're unable to leave. By behaving as if you've agreed to this undocumented arrangement, you've formed a 'constructive contract'.
That sounds to me like it’s just accounting spin. If I sell something with a 2-for-1 deal, what are the ways that’s different from selling two for 50% off? If I am paid to work 40 hours a week, and I work 80, are the second 40 free, or are all 80 %50 my expected wage? > free to leave Ah! I see we agree on the need for such a robust social safety net that employment isn’t any degree of necessary!
Re: An Introduction to Class Warfare for the Software Engineer
#109Earlier quoted context omitted.
If you're getting paid to work on something, it's not 'free labor', unless you're unable to leave. By behaving as if you've agreed to this undocumented arrangement, you've formed a 'constructive contract'.
No matter how you sugarcoat it, the extra hours you make people work for no extra increase in wages, is free labor. Just because you’re getting paid doesn’t mean the company doesn’t get free labor. The company paid for the regular hours and the rest was free labor.
Re: An Introduction to Class Warfare for the Software Engineer
#110Earlier quoted context omitted.
Of course it is adversarial (in a game theoretical sense). You are not doing any favours to the company and the company is not doing any favours to you; both are trying to extract as much value from the other as possible. Now if we were talking about a worker's co-operative (or any company where a significant portion of ownership laid with the workers), now that's a different story...
Smart businesses know that in order to prosper, you have to make win-win deals. Free market economies grow and prosper because people are making win-win deals. Win-lose deals are the path to poverty and misery.