In Minnesota, I've had companies twice drag me into court trying to enforce a non-compete and the judge laughed at both companies and I was sent on my way.
The key in both cases was the company I had left was trying to keep me from working in the same field for a competitor. My attorney argued that if I'm "gainfully employable" you can't restrict me from earning a living in my chosen field - to do so would invite economic hardship.
The judge asked if they would rather compensate me for two years at my current salary (which was a six figure salary), or let me go work for their competitor. The company quickly chose the latter.
Noncompetes would be almost fair if it was required to compensate the employee for the duration of the time it is enforced. In the US, that's rare, but in the EU it not uncommon (gardening leave). In other words, the real underlying reason that noncompetes are used is to limit job-hopping by employees looking for better working conditions or a higher salary, but under the guise of prevent company secrets from being disclosed to a competitor is what is sold to the legislature.
They want the docile job candidate who will sign anything with no questions asked.
Sadly, it's just par-for-the-course for being a high-tech employee in MA.
Would it have been possible to leave the state(MN) and continue to work in your field?
I was already planning on it and one of the companies I was in talks with at the time had an out state office I could work at until "the heat" died down so to speak.
Also, read up on Section 16600 in in the California Business and Professions code.
[1] http://www.crn.com/news/storage/217201071/emc-former-employe...
http://www.boston.com/business/news/2014/06/09/massachusetts...
http://www.xconomy.com/boston/2015/02/19/electric-car-batter...
http://www.natlawreview.com/article/massachusetts-court-defe...
Emergency Motion, Restraining order, Injunction - these are all very exciting for the lawyers involved and gut wrenching for the employees. Usually you have to be a CxO level or salesperson - or do something that makes someone with money really mad.
Would you be willing to go to court to find out?
I used to work with a guy who came up with a fairly good product idea (in his own time and at his own cost). He brought it to mgmt and they were not interested (wasn't in our space). So he tried to go out on his own with it and immediately received a Cease & Desist order. His lawyer said if he went to court could easily cost him up to $50K to defend successfully. So he gave up & complied.
Can you imagine the outrage if a plumbing business tried to enforce a non-compete (e.g. "you can't work as a plumber for 2 years"). Well ... unions.
Mass. would do well to outlaw them, but sadly the state legislature is easily bought so I don't expect it to happen anytime soon.
Our blocking issues for growing are enough devs, infrastructure costs (roads are crowded, buildings are in shorter supply, hard to find a place to build a new building in Kirkland, say). Also high cost of living. I personally think non-competes must hurt freedom to move around companies here a little bit too. I have only heard of it being an issue a few times. Still, more worker freedom is better; it must be that some people are disincentivized from switching. Worker "job switching lubrication" is an important economic boost that California has and we don't.