Now we're not just talking about a lost opportunity to reward a loyal worker. If you're right, somebody ought to be going to jail.
(1) "Small" in relation to the whole contract deal; what's one employee's salary in a million-dollar agreement between two corporations?
Real story from one of the (big) french telecom companies I worked for, as a contractor (a few years ago)...
In that company, a regular employee was given a full desk, contractors were only given 2/3 of a desk (meaning 2 desks put side by side for 3 persons).
Also, contractors were NOT allowed to go to ANY conference. Even when it was about technical stuff that was directly for their project. We had to rely 100% on a transmission of information by our managers/team leads. This led to humorous results, to say the least. Things like: a BIG meeting with plenty of people and managers, who then decided a HUGE technical change on the network, without the ONLY expert because he happened to be a contractor. Once given the results of the meeting, the guy was in a "WTF?" shock. He told me that be immediately binned the request: it basically asked him to disable the authentication server! Not the best decision for a BIG ISP, LOL. Seriously, that's almost beyond belief. (But I have other incredible stories similar to this one).
As a contractor, I have really been mistreated A LOT. So much so that I've sworn never to do it again.
If contractors are the only expert in a domain, there are big problems. Of course in corporations this is quite frequent - middle managers have yearly budgets for contractors, but aren't allowed to use that money to increase their headcount.
A company I work for decided to get a contractor in to run a £40m project. This makes sense for a management perspective, they get to blame the contractor (who's already left) if it fails, and they get to claim the glory if it works. It's terrible for a company though.
If I want 500 cables run in a data centre, or even 5 cables if it's a long way, I'll get a contractor in. Saves me a day by not having to do that work neatly and lets me do more important things (like ranting on HN). If I want someone to build me a fancy gui, I'll specify the frameworks, and let them mess around with the look and feel, but ultimately I own the output of the work, I need to be able to deal with it as if I wrote it myself.
>Some of that work included renewing my contract in the new system... When my contract expired, the machine took over and fired me.
As I interpreted the piece, it was a three year contract which was stored in an old system, and not transferred when that system was replaced. So the firing was triggered by the system no longer seeing any valid contract.
If that's true, it would be breach of contract. But if it was a rolling contract expected to end after three years, then yes, it would be a weird situation but not a breach.
There are exceptions, but they are pretty rare in tech.
So the contract was negotiated at a specific price point for (say) three years but every X months the other party can opt out by not renewing. They only commit for a certain term.
From what I understand, you can only sue for $1000 or less in small claims court. An IT contractor who is making $1000 or less per week has bigger problems.
[1] https://www.nolo.com/legal-encyclopedia/small-claims-suits-h...
Of course you'd shop around for the Bailiff company with the worse reputation and get them to send the lads who moonlight at that dodgy night club as Bouncers.