There are two kinds of non-competes, and both have problems. First, there's the really nasty ones saying "If you ever work here, you can't work for any competitor for X years", and they're clearly abusing of employees, labor, etc. I hope there is a straight up ban on that. The second kind is "You can't compete with us while you work here". And that is a much more complex beast. Obviously, if I work as a developer mak…
But my employer does everything. There is no field that my employer is not involved in, somehow. You can guess who they are, probably, or just read my profile. And they say "You cannot do anything that competes with anything we do". Which is everything. Want to make a Sudoku app? That's a game, we do games. Want to do some open source ML library work? We do ML, you can't do ML outside of work (I asked legal that one)…
Exactly. 'That's great; we can resolve that issue easily. Let's just skip the non-compete - you're not using it anyway and I'm not comfortable with it.'
EDIT: A non-lawyer's suggestion (talk to a lawyer before you do this): Skip signing or edit documents (cross out and initial sections you don't like, add words - and initial each change) and then sign and send it back. Don't say a thing; leave it to them to bring it up - most people won't bother disputing it with you.