Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Am employee is not a slave. You owe your employer the work for which they have hired you, and no more. These kinds of employee agreements should be illegal; what I do with my own time and resources is none of my employer's business.


People should stop agreeing to these. You already went through the interview process, already given an offer. Companies aren't going to rescind the offer because you strike out this line from the employment contract. Just like you negotiate salary, you negotiate the agreement, striking out that part in the contract.


They will rescind the offer. Most of the time, negotiating contract is way more difficult than salary.


> Companies aren't going to rescind the offer because you strike out this line from the employment contract.

...except in this case that's exactly what happened? Legal was asked to waive the policy and they refused.


You don't ask legal to wave the policy, you remove the offending terms and hand back the revised version of the contract.


That's usually not how it works with employment contracts, especially at big software companies. I'm fairly certain this was given to the candidate using something like Digisign, which can be configured to not allow revisions from the signer.


Not once did I have an opportunity to do that. DocuSign and its ilk take care of that.


You don't understand American cooperatism then. The worker is still your legal slave, with all cooperate rights and contracts trumping civil and person rights. Formerly called fascism, which is just an an extension of the old aristocracy brought over into the industrial pseudo-democratic age. Also called the "American freedom". You are free to sign this contract. Or not


I couldn't agree more.


Edit: Removed


Unless it impacts your performance during working hours


I'd say you have to be more specific on that.

I broke my leg once playing paintball, my personal time hobbies impacted my performance during work hours for a couple months due to mobility issues + appointment followups. Is it in my employer's purview to tell me I can't play sports?


Under some circumstances, yes, under most, no.

Actors will sometimes have clauses which prevent them from doing dangerous stuff they like to do (skiing, race car driving) while they're shooting a film. An actor becoming unavailable is very expensive.

For any given worker, losing their contribution costs more than just their share. There's always a certain amount of working around the gap in the roster. But that's priced-in, if you will: people go on vacation, take sick leave, parental leave, and they quit outright.

So I don't consider it ethical for employers to add that sort of clause under normal circumstances, as indeed, they don't tend to. I do consider it ethical in specific circumstances, however, such as the one I just described.


Sometimes. A previous employer of mine fired a colleague for breaking his leg in a football game. Well, actually, they fired him for calling in sick with a supposed fever and going off to play football. The broken leg was just a smoking gun.


Unless it impacts your performance during working hours to an extent that you are not reasonably fulfilling your duties - “impacting your performance” is too vague.


In the absence of a clear and direct conflict of interest (e.g., awarding contracts to vendors, making strategic decisions), what you do on your own time with your own resources shouldn't matter at all.

I know games companies that let their employees work on games on the side, and publish them. It doesn't hurt the company, and the employees are happier.


“Unless it impacts your performance during working hours” — Shouldn’t the employer just note the poor performance and tell you to improve, rather than police your personal life? Under your reasoning, an employer could require a certain number of hours of sleep per night.


Would it be ok to work to develop a competing business and then quit to launch that business? That's unethical. There's an implied contract that when you work for someone you don't also work against them. In higher level jobs, the contract is written.

Because Amazon sells video game software, if you decide to work for them, you should not be in the business of making or selling video game software.

Your argument is a good one against letting companies like Amazon take over so many industries that they can shut everyone out!


Yeah, I'm calling bullshit on your entire premise.

If you're a non-managerial employee its unethical for any company to force you to sign a non-compete.

We've been subject to so much corporate propaganda that we don't understand what our rights are any more and have them backwards and we've been taught that up is down.

If a company teaches you to hammer nails into a 2x4 they absolutely can't prevent you from hammering a 2x4 for someone else.

Amazon's reach is too broad and they already have the playing field slanted so heavily in their direction that if you decided to compete with them they could squash you like a bug anyway. That whole premise is nonsense.

Fuck all non-competes for workers.


There aren't usually non competes for workers and I totally agree there shouldn't be... unless they're salaried workers who create intellectual property.

You can't have your cake and eat it, too. If you want to sell software, don't work for someone else in that business. Just sell it yourself!


In my country, as a salaried dev, I can definitely get sued for copyright infringement if I decide to quit working for a company and open a competing business. Even if I didn't intentionally copied any code/asset the legal process by itself would be a hassle to deal with when I'm just starting a business and depending on how I decided to write my new stuff for my business I can indeed be found guilty because I unintentionally copied myself (same design decisions, using the same tech stack, variable naming convention, same price formula for... to the point that could be reasonable argued that I just copied and pasted some important portions if not the whole code base), so yeah, if I decided to do something like this I would quit before writing a single line of code for my business and probably take a vacation/work on something else for a few weeks, before jumping in.


yeah that's bullshit, you can own the IP you can't own what the employee knows about their field. that is just corporate overreach.

https://www.npr.org/2021/07/09/1014366577/biden-moves-to-res...


> There's an implied contract that when you work for someone you don't also work against them.

But working on something else is not "work against"? What does "work against them" mean to you?

If you work an 8 hour shift at McDonalds, and then another 8 hour shift at Burger King, have you "worked against" McDonalds?

> Because Amazon sells video game software, if you decide to work for them, you should not be in the business of making or selling video game software.

But that definition is so expansive, that no one would ever be allowed to work on anything ever again. It's impossible for anyone to build a career in anything, under a definition this broad.

If you punch a clock for Amazon, does that mean you can't work in any warehouse (because they do that), you can't work in software (because they do that), you can't work in any sort of retailer or grocery store (because they do that), you can't work in any TV or Movie production (because they do that), you can't work in gaming (they do that too), you can't work in any datacenter (they do that too), you can't work in the music industry (they do that), you can't work in book publishing (they do that), you can't work in home devices / IOT (they do that too), you can't work for UPS or FedEx (because they run their own delivery service), you can't be a pharmacist (they do that now), you can't even be a plumber or electrician (Amazon technically does that now too) and so on.


I'm referring mainly to businesses that create intellectual property, but you are quite right... the problem is that Amazon is in so many businesses, which leads to poor treatment of employees, suppliers, and customers.

You would only be allowed to do shift work for a competitor under any of those examples you mentioned. No one would allow you to be a manager for the competitor.


If it's a direct competition, I can see how that makes sense. But your argument is essentially that no one can take side work. Salaried photographers can't work a wedding; illustrators can't help with a friend's book; SWEs can't write a script for a friend.

There has to be a limit, and it seems like the limit that makes sense is: you did this on company time using company resources.


No, the limit is does your business create or use intellectual property that is also a line of business of the company. This is how its actually handled in contracts with people who perform this kind of work.

A photographer who works in commercial ad photos and shoots weddings on the side does not compete with his employer. If he did ad shots on the side, he would. If the illustrator publishes books and helps a friend with a book (for money) that isn't published by that company, you're in a grey area. If your friend is Microsoft and Apple pays you, no grey area.


Well, isn't it all a grey area though? What if the photographer's ad company is Christian, and she shoots a gay wedding? What if the SWE's work at Apple is on a product Microsoft doesn't compete with? What if the illustrator's friend's book is so low-circulation their company wouldn't illustrate it? What if the friend owed the illustrator a favor and wanted to give them some exposure, and would never have contracted the illustrator's company?

I mean, either we're talking "might makes right" and your employer just bulldozes you with "our army of lawyers defines what the grey area is", or the line is "you can't use our resources for your personal gain". I think those are really the only two options here.


If one isn't working in the games division of said company and one creates a game in their own free time, then no it is not unethical. Just because these mega corps have an interest in a broad spectrum of industries, that should not constrain employees working in unrelated sections from doing their own thing in their own time.


Folks doing shift work don't usually have intellectual property constraints, but someone working on software for pay (even if it isn't games) who makes software and tries to sell it while he is working at company in that same business, regardless of the genre of the software title, is acting unethically.

Again, this is an argument in favor of working for yourself, which I totally support!


> Would it be ok [...]

As always, it depends, doesn't it? Sure, there are lots of cases where it would be unethical. But I can also see a case where it would be otherwise.

Imagine one joins a company for a cause, believing in a certain important mission they have. Then, at some point, they realize the company is now taking a "wrong" approach (e.g. had a hidden agenda or makes a certain decision you strongly disagree with). Can we really say it would be universally unethical to leave said company over a disagreement and do things the right way instead? Thinking only about ethics and not the legal aspects - they can't work there because they've started to do a wrong thing, and no one shouldn't have to give up on their ideas based on a history of having associated with "wrong" people.

I guess this is another argument against knowledge being considered someone's property.


It's never wrong to leave if you disagree with the company's direction. We would have far less evil companies if more people did this!

There's a great real world example in the HP 9110A, the world's first desktop computer. The inventor worked for Smith Corona Marchant and the machine he proposed was way ahead of what they wanted to do, so he quit. He shopped it out and HP hired him as a consultant to build it (he never wanted to be anyone's employee anymore, which is the crux of my entire argument here), but HP did have to pay a license fee to SCM to make sure they had the rights to the machine because it was developed while he worked there.

Of course, since no one ever heard of SCM and HP is a household word, clearly quitting and doing your own thing was the right decision!


You are working for your employer for ~40 hours a week. There are 168 hours in a week. It is never acceptable for an employer to tell you what you can do with the remaining 76.2% of your time that you are not working for them.

If an employer is paying you 125k a year salary, but wants to control how you spend all 168 hours in a week of your life, then that means they are paying you 14.3 an hour, below minimum wage in amazon's home city of seattle.

Ya, no thanks.


You will find that in professional work for a salary, they are not paying you for hours but for many aspects of the relationship they have with you. One of them is what you do while you're there. Another aspect is what you do while you're not. You'd be hard pressed to find any big software company that did not have rules about your "off time" in the contract, and working on competing products is definitely one of them.

This is, yet again, the reason that people should really try to get away from big companies. If you don't like how big companies don't work, folks shouldn't say, "Aw, I don't like how companies work!," they should get together with other like minded people and make a company.

Of course, they will quickly find that, regardless of that company's size, they will want the same kind of rules for their employees! It will not be a hippie commune and, if it is, it won't be in business long.

Say you do quit and start a software company with two buddies. Six months in, one of them decides to start working on a different product that you didn't want to do. He's still "doing his job," of course. Would you be ok with that? No, you would have a heart attack. Because you need that person 110% on for you and only for you.

This is the reality of business. If you operate a company where everyone isn't "on for you" all the time, you get low efficiency. This is exactly the reason that FAANG companies pay so much. This is the golden yoke. If you accept the big salary from the mother ship (which you didn't build), then you accept the golden yoke and you help keeping them build their empire. Or you quit and wash, rinse, repeat!


> You will find that in professional work for a salary, they are not paying you for hours but for many aspects of the relationship they have with you.

Of course they are paying for hours. An employer has no right to control your life outside the hours it pays for.


I suspect that you might not have worked in one of these positions. I assure you that it'll be in your contract.


I assure you it isn't.


> Would it be ok to work to develop a competing business and then quit to launch that business?

Yes, this is absolutely OK.

The experience, knowledge, and connections you gain by working for a particular employer belong to you, not the employer.


I agree. As long as you quit before you launch or sell something. One of the best ways to start your own business is to learn everything you can under someone else, then go work in that industry.

As an employer myself, I encourage and seek out employees with this mindset. If they are truly entrepreneurial and want to own something, that's good for me if they apply that mindset to my company (and are remunerated accordingly, of course.)

What I meant (and what the Amazon issue is about), is that it's not ethical to start announcing or selling a competing product while you work there. In the case of software, it's seriously uncool to develop competing software in your "off time" and then come out of the gate with it.


No. Your employer is simply irrelevant outside work hours. It's as if you had quit.


Did you have a salaried job in programming where that was in your contract?


This isn't about contracts, it's about rights.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: