Oracle latest to be sued for wage-fixing
pando.com
pando.com
Businesses which are caught doing something dodgy pay - at most - the amount they would have had to pay to obey the law. And the chance of being caught is not exactly high.
If "cost of getting caught" is always less than "amount you save from breaking the law", then there's no reason to behave honestly. In fact, this causes the "market" to select against corporations run by honest people, because they're at a competitive disadvantage.
Your formula gives you positive Expected Value but there are many situations that are +EV which you shouldn't choose to visit.
Even if the penalty was more than you were saving (or if the penalty hit nominally responsible individuals), even if the chance were fairly low, that could act as a significant deterrant to unethical practices.
Situation: "ooh should I talk to my actuary/lawyer/partner about this difficult unethical decision? Arg but that would leave a paper trail."
Actually, if you talk about it with your lawyer, attorney-client privilege protects you. Just make sure you do it in person and aren't dumb enough to do it by E-Mail.
Though I suppose the chances of something like that would be even less than such folks seeing jail time, which would also be a non-financial punishment.
For this context a financial punishment is appropriate ("punishment should fit the crime"). And the existence of the formula above is actually helpful. It makes it simple to figure out exactly what the punishment amount should be, whereas flogging as a deterrent is a tad harder to measure, and as you point out, is barbaric.
As long as the fines are only coming from the company the only one you're really punishing are the shareholders who really have no control over the company's day to day activities and these decisions. They have no visibility into this either.
The CEO should be held responsible for any illegal activities the company undertakes under his direction as should the directors. Assuming they're aware of it. Otherwise the responsibility is probably at some lower level. This does not contradict the responsibility of the company as a legal entity which is a party to these contract.
EDIT: A decision that may cost the company 100M in fines in 10 years and help the CEO make his bonus this year is a no brainer. This is not unlike deciding to do share buybacks when you hold stock options...
I'd rather have my wage fixed by a corporation than a union. At least corporations value skill.
If you want your union to set a pay schedule based on lines of code, certificates earned, whatever, go for it: it's your union.
That doesn't mean it's impossible, just that it requires skills and efforts that us technical types often aren't very good at--listening to people, understanding their motivations, and looking for common ground and compromises. Then acting on that persuasively, to get people to go along with your ideas.
It's tough. Impossible? Absolutely not. It can be done.
Remember the Adria Richards thing, how some guy lost his job? Having a union-back disciplinary process in place would have put a stop to that, you know.
I do remember the Adria Richards thing, but as far as I know, it's not exactly a widespread issue in the industry.
Regarding pay, it's not clear to me that it would solve the capping/fixing issue. Even with the no-poaching agreement, developer salaries are usually pretty high in those companies (especially for employees worthy of being poached). Would union rates really be higher than what they're already getting? I doubt it.
Except I don't believe that there are quantifiable metrics which can be used to judge developer worth across the board.
Unions remove my ability to negotiate. That ability to negotiate is crucial to me capturing some of the surplus value I create.
And I see no theoretical reason why union rules would necessarily do what you say--that is, why they would necessarily remove your ability to get better pay based on that thing you said is not generalizable or quantifiable anyway.
After all, we have one good real-world example that does what you're going for, the Screen Actors Guild. I assure you that A-list actors command a great deal more pay than your run-of-the-mill SAG member.
Why wouldn't something like that apply to the tech industry, as well?
No, they don't. They add power to your ability to negotiate, as it's no longer just you against the entire company.
You and your coworkers together would have a great deal more leverage if you worked together to steer business operations to your benefit.
If you believe the latter, you should probably join the union.
Either you believe many companies abuse their employees with no real consequences or you don't. If you believe the former then avoiding the solution because it is contrary to your ideology is never going to fix anything.
By saying it's the solution, aren't you the one being held by your ideology?
That they limit wages, but the screen actor's guild certainly doesn't cap actor's wages.
That they limit outside work, but for example, state employed court reporters do all their transcripts outside working hours and make quite a bit not being paid hourly for that.
Indeed they have protected pilot wages for decades beyond what would have been possible otherwise.
There is no case where an effective professional organization of some sort doesn't make things better for it members. To suppose that you as an individual will ever have any hope of negotiating on an equal basis with a multibillion dollar company because of "market forces" hand waving is utterly unreasonable and the poster child of limiting yourself due to ideology. Your one and only protection right now are few pieces of rapidly diminishing legislation.
For better or worse you live in a society where if you don't have a lobbyist you are invisible and where what is considered bribery in every other country (ie money in politics) is considered free speech. A lobbyist alone would work wonders let alone the other advantages of an organization.
You're suggesting I should join a union to have a lobbyist working on my (group's) behalf?
This seems to me like playing multi-billionaire corporations at their own game by their own rules - and playing it badly.
Where is the empirical evidence that you claim?
Confirmation bias mean that exceptional or confirmatory anecdotes are much more likely to be remembered[1]
I continue to be amazed that there armies of people who consider sentences that begin with "I know someone who..." to somehow be definitive evidence of anything whatsoever.
We are talking about benefits for people, we are not talking about abstract mathematics - you don't want to accept the situation of those people because that would be inconvenient for you, considering what you have said.
Constructive discussion is now over; you failed to convince me.
There are professional organizations for every major profession. Technically, the ACM would probably be the closest thing to a union that programmers actually need, but it's limited to the big iron scientific computing... So, yeah. I don't know if there is something for all of the webdev 2.0 gluelib writers out there.
https://en.wikipedia.org/wiki/Professional_association
P.S. You're might be a good programmer. I don't know. We've never met, but stop trying to play rhetoric games. You're not very good at them.
Anyway, a professional organization will give you more far flung networking opportunities as well as intelligence on what's going on at other firms, which will increase your value as a worker, and presumably, your pay.
This is a complex environment, not simply a question of being special snowflake 10X programmer or whatever. "Oh, you're skilled, Jimmy. You get the job done. But see, Jimmy; you are not a team player. We've been having a lot of work to do lately, and you are not putting in the extra effort by staying late enough, Jimmy. You see, Pete, now that's a guy that goes the extra mile! And there are plenty of others. Frankly, you should try and put in just a little more effort (because you're easily replaceable, Jimmy)".
What good does it do to be a "10X Ninja" if you feel like a small fish in a big pond with no bargaining chips?
I believe this to the extent that I think creating a union to protect people in that type of situation is a net negative, where the union acts to help keep people in that type of job, where the union acts like those people are replaceable parts, which ends up being to the benefit mainly of that type of employer: as those workers indeed become replaceable parts.
We should encourage those skilled workers to leave instead, by offering them something better.
You are assuming a perfectly rational actor. And with perfect information - we tend to suck up and endure a lot of shit if we just think it is "normal".
Some unions have fixed payscales; some don't. It's not a universal feature of all unions.
There's nothing inherent about unions that makes this true. It's that it worked for many of the low-skill job unions. Nothing says this has to be true for a tech union.
"At least corporations value skill."
No they don't. They value paying the least possible amount for the most possible work.
Do product and sales typically make more money than devs? Or are they in shorter supply than engineers hence the desire to keep churn low for those positions?
There were motions to seal things, and rulings on those. There have been meetings between the attorneys for both sides and the court to work out issues of case management, and rulings from the court on case management issues.
Oracle filed a motion asking to dismiss on two grounds: (1) if everything the plaintiff alleges is true, it does not amount to the crimes Oracle is accused of committing, and (2) the plaintiff waited too long to file, and has run into a statute of limitations problem. A ruling on this issued 2015-04-22, and is probably the most interesting development since the case was files.
Oracle lost on the first part of their motion. If all plaintiff allegations were proven true, they would constitute the crime plaintiff alleges, according to the court.
Oracle won on the second part of their motion. The alleged acts in their filing were long enough ago that the statute of limitations applies. The court gave the plaintiff 30 days to amend the complaint to fix this. If plaintiff fails to do so, the case will be dismissed with prejudice. (Dismissal with prejudice means it ends. Dismissal without prejudice means you can try again).
I don't know if this signals anything or not, but the court noted that the case management conference scheduled for the day after this ruling was to still go on. Maybe that means that the court thinks the plaintiffs have a good chance of amending the complaint to avoid the statute of limitations issue, and so expects the case will continue?
I'd expect the next newsworthy event to be in late May if plaintiff cannot figure out a way to amend the complaint to avoid the statute of limitations issue. If plaintiff does amend the complaint successfully, that probably won't be newsworthy, and the case will continue. That continuation will still mostly just be motions by the parties maneuvering to try to get favorable evidence in, exclude unfavorable evidence, and get favorable interpretations of the law, and the judge's rulings on those motions. None of this stuff is interesting enough to most people, even most techies, to make the news.
Remember a successful company must be a psychopath in order to succeed. You only see what they want you to see.
Oh and they are always right; every lawsuit thrown against them is without merit ...
That sounds way more interesting than a scandal. Too bad it's probably a typo. :)