News for hackers. Stuff that matters.
Re:Twitter’s updated Mac app wasn’t made by Twitter by virmundi on Thursday December 31, 2015 @12:05AM (#10816270)
While at-will seems like firing quickly is common, it's really not. In a large company there are often (not always) many HR hoops to go through in order to fire. Often these have to do with legal processes. For example, an employee might have developed alcoholism. A company cannot legal dismiss the employee if the employee is willing to go to rehab. They can fire a contractor/consultant (provided the contract allows for that).

It also has to do with morale. If Jim just disappears and he's a FTE, that makes people nervous. They might start looking at a different positions. If Sally the consultant is gone tomorrow, oh well. There is often an "us" v "them" relationship between FTEs and consultants. It's not necessarily antagonistic, but it's not as amicable as FTE to FTE.

Re:Twitter’s updated Mac app wasn’t made by Twitter by BlewisJS on Thursday December 31, 2015 @04:18AM (#10816919)
I don't think you understand what at-will means. They can fire the employee for no reason at all, alcoholism or not.
Re:Twitter’s updated Mac app wasn’t made by Twitter by mehrdada on Thursday December 31, 2015 @04:36AM (#10816962)
IANAL, (nor am I the OP,) but my understanding is:

You can do X for no reason != You can do X for any reason

i.e. they can fire you when they wish to, but if you can demonstrate that the reason for firing was illegal, then it the firing is not for "no reason", but for an "illegal reason."

Re:Twitter’s updated Mac app wasn’t made by Twitter by derefr on Thursday December 31, 2015 @05:03AM (#10817015)
Can't they just fire the alcoholic because they don't like his tie, then? Or, say, assign him an impossible project and then fire him for not completing it?
Re:Twitter’s updated Mac app wasn’t made by Twitter by hencq on Thursday December 31, 2015 @08:41AM (#10817506)
They can. At will means they don't have to provide a reason. It gets complex though when the fired employee claims he was actually fired for illegal reasons. E.g. they might claim they were fired because of their age, because they were a woman, etc. Since most companies like to avoid lawsuits (but win the lawsuits if they do happen) they typically have internal HR processes that make it much harder to fire people. These require managers to document everything so that when person X claims they were fired because of their age, the company can hit back with "no, actually we have this whole file documenting all the instances in which you screwed up".
Re:Twitter’s updated Mac app wasn’t made by Twitter by ptaipale on Thursday December 31, 2015 @05:17AM (#10817051)
> Or, say, assign him an impossible project and then fire him for not completing it?

What you're trying is in UK parlance called "constructive dismissal" and it's not good; many jurisdictions make this risky.

https://en.wikipedia.org/wiki/Constructive_dismissal