Kudos to github for this, I'm impressed!
Kudos to github for this, I'm impressed!
Needless to say, I decided against that job.
One the one hand, they want capable people who go out of their way to achieve results + love their craft. Guess what, that often happens by working on side projects (whether ultimately commercial or not, is irrelevant).
As an employee the only concession I would personally be willing to make would be to not compete directly with the company you're employed at. And only if you're not employed at a company doing everything, i.e. a Google or a Microsoft.
Otherwise, it of course depends on what they're doing. It might be really interesting work that you get the chance to work with a lot of other very brilliant people to build something amazing.
If that's not true, then no, I'd probably go and start just writing fun open-source stuff all the time.
I had other reasons to quit which had nothing to do with the job itself (I loved it), but that was a major one. I get paid more, per hour, from my businesses than any job I've had so far.
Do you really want to buy into a feudalistic legacy organizational model knowing that the odds of rising up in the pyramid are approximately zero? And they're going to downsize with no loyalty if needed to bump the stock price later on. Like a decapitated chicken the company will strut around a bit randomly canceling or creating projects so you have no control over your future other than maybe running away to another feudal manor and some have non-competes to try and enforce that kind of slavery. So they're worth nothing to you as an employer unless you want to LARP that you're a feudal peasant in 1300 and you're worth nothing to them as they'll fire you or steal from you in a blink of an eye if they can make a nickel off it.
Meanwhile a competitor smart enough to hire you as a consultant will crush them in the market purely for organizational superiority reasons. Companies that hire contractors are inherently more modern and superior and more likely to succeed.
The future, being unevenly distributed, some folks still think employment is alive, but one effect of post-industrialism or service economy or infinite benefit prices is employment is good and dead. In a dying business model, the employer needs employees a lot more than employees need the employer.
I am pretty happy with my employment. Paid vacation, paid sick days, reasonable hours and all that good stuff.
That would have been wonderful!
With 3 months notice and strong union protection (public sector) it already isn't.
I'd much rather work for a single excellent organisation where I know I'm doing good than many who can't hold on to good staff and need contractors.
Makes for happy and productive workers, and also benefits companies who don't have to worry about loosing their best worker without notice.
And then there probably is a way to shorten the notice period when both sides agree (I extrapolate to Norway how in my country it works).
I get that it's apparently an employee protection but it does seem kind of ludicrous. What happens if you rage quit? Win the lottery?
Well, I'm a professional, so I finish my job...
I shouldn't be changing job more than once every 2 years, so 3 months is nothing. The notice period is often reduced for the first 6 months, or you can ask for that before signing your contract.
In reality a company has no real desire to keep a disgruntled employee longer than they have to, so you can burn bridges and leave earlier if force the issue. It's a pretty unprofessional thing to do though.
Means you're unlikely to get another job in the industry.
>bullying a leaver for all of 3 months to discourage other people
Would result in an easy case for constructive dismissal.
Employment isn't so bad in those cases.
I'll take my impostor syndrome and constant medium-high anxiety thank you very much.
I've been a contractor as several points in my life and loved it mostly. It is sometimes stressful making sure everything is on track, but the freedom of not depending on any one client and the difference in income that allowed me to work less If I wanted was great.
I currently work as an employee and also like the benefits it provides and the people I work with. But, I also know that ultimately companies now days have very little loyalty so my mind never lets me think of being an employee as some absolute guarantee of stability.
So you broadly claim that "employment is dead" using big words like "feudal system" and how you can make so much more money contracting etc. etc. and then it turns out you are an employee after all? Seriously?
So, please don't put words in my mouth.
Generally higher income is not much higher either way, at least around here. Nobody wants to hire contractors for more than they have to pay full time employees.
You still get to pay your health insurance (typically covered by employer automatically here) and taxes.
If contract work is getting paid the same as FTE, then something is messed up. I literally charged double what I make right now as an FTE.
And yeah, I even called out the missing benefits, but that's something you pay for out of the income differential.
I've been a contract worker several times in my life. I'm currently a FTE and like the people I work for. Going contract is certainly not for everyone and is perhaps a panic inducing decision depending on your current situation.
No, I wouldn't. I value stability and simplicity in my life, and I will gladly eschew higher pay for a more traditional lifestyle. I'm a conservative suburbanite with no ambition, and I'm proud of it.
On top of that, non-employer insurance is terrible. In some states, you actually cannot get a PPO unless you're on an employer's policy (I refuse to get an HMO for moral reasons), and large megacorps (we're talking Disney-sized corporations here) will package their own insurance and offer benefits that go above and beyond what you can get anywhere else.
> and the ability to work for multiple clients
That's a negative for me. I'm a strict 9-5er. I just want to show up at the office every weekday, put in my eight hours, then go home and relax. I actively do not want to run my own business or do anything that resembles negotiating with anyone. I'm not an entrepreneur or a risk-taker of any kind.
Can you elaborate on this?
Medical gatekeeping is a violation of the fundamental human right to body autonomy.
I had my own private PPO for a decade (geez!) at least, and the policy provisions were better than most employer policies I saw offered to me. Well, at least until the ACA came around and shook everything up a little.
I'm happy you're a happy 9-5er with zero business desire and that you are 100% risk averse. You are not the target of my comment.
For whom you have to spend roughly 1/3 of your time on collection because companies don't get rich writing a lot of checks. If it fits your psyche, great. Not everyone is like you.
And at some places, this lets you focus on larger problems that you'd never get solved working from contract to contract.
Up to you to decide which path you want to take. Depends what you want from life.
The big advantage is when you have strong rights and we're talking about long term illness. For example in Italy you can't be fired if you are truly sick for months: your employment will be retained, however you might not get paid, or not get paid fully.
Other advantages might be related to discrimination: for a young white male it might be easier to get a developer job, or for a seasoned white male might be easier to get a lead/manager role. It's the same with employment, but as a contractor, passing job interviews becomes a significant part of your job, as well as cultivating relationships.
I keep reading this here, but this doesn't square with the reality I see all around me (this may be specific to the USA). I've observed plenty of people getting fired, sometimes on short notice and for non-obvious reasons, often only known to the employer and employee. As someone who does not run a business, could someone explain to me the details about exactly what makes firing someone "difficult" for an employer?
Is there any stronger argument in opposition than "I got mine..." or "In a utopia..." ?
I have yet to see anyone comparing using the WORST case of EITHER of these scenarios - and I think I would argue that comparing worst cases, contract work fails harder, since the availability of non-contract employment (at least in the tech industry) is certainly easier to find than trying to self-market for high-ish prices as a contract worker with no prior experience to show for it and no current clients, especially since there seem to be SO many pitfalls for new contract workers to fall into that could hopelessly screw them over, at least in the short term.
Edit: To clarify my point: Worst case non-contract: Shitty job, terrible company/management, average to below-average salary, and terrible (if any) benefits and healthcare.
Worst case contract: No clients to speak of, unable to get your business off the ground, still struggling with self marketing, and when you do find work (few and far between), you are underpaid because of a combination of unrealized self-worth and bullying clients who refuse to pay that amount.
In the case of "worst case", at least the non-contract worker is getting PAID.
I'd propose that above the very bottom of the barrel, contract work is slightly better because it is like speed dating and the odds of meeting the right client for you are higher than could be experienced in slower paced long term employment.
Also, a bit of an aside. What's the game you released called? I get you probably intended to avoid the plug but I'm curious.
Edit: And of course, props to GitHub for this!
Yes, the job in question was in the gaming space, working on an unannounced virtual reality title.
This has been the only time a company has ever asked me to divest interest in my own company and/or IP before being hired. Granted, I have only recently begun looking for work, but I cannot imagine this being a common scenario.
Instead, I imagine these guys as sharks that do not have my best interests in mind; only their own.
As for my game, it's called Ethereal Legends, and is now available on Steam. To bring things back onto the topic of this thread, the code for my game is also available on GitHub!
Personally, if I don't agree with and and/or aren't willing to stand by it, I don't sign it. Of course for some less fortunate desperation means they have to compromise on such ideals.
there's just so many ways around it and I'd LOVE to get some case law made just to get some unknowns clarified. Like when I contribute to an already existing open source project on company's time/resource/IP-appropriation-regime, do they get to rewrite the Apache license because one contributor had signed a contract? when running this open source software that happens to generate a transferable token with a liquid secondary market with no proof of ownership, is that the company's?
would love some broke startup to spend time on that case
That depends very much on which jurisdiction you're in. You'd be crazy to assume, without taking proper legal advice, that retrospective assignment would not stand up as part of an explicit employment contract.
Like when I contribute to an already existing open source project on company's time/resource/IP-appropriation-regime
If you did that without your employer's permission, then probably both you personally and anyone redistributing the OSS project would be infringing the employer's copyright. If that upset your employer, you could expect to be fired and possibly sued, and anyone involved in redistributing the OSS project could expect a C&D from your former employer's lawyers pending removal of any infringing work you contributed.
Depending on the scale and sensitivity of whatever you contributed, a bad result could be that you are out of a job, bankrupt due to damages and legal costs, and known for being untrustworthy since any future employer who looks you up is going to find the lawsuit, while the OSS project is significantly inconvenienced and doesn't ultimately benefit from your contribution anyway.
and I do factor in the jurisdiction in my own personal assessments and everyone else should too
there are many circumstances where the consequences are completely opposite of what the contract says (or how their employer's actually operate, care about, or will ever find out about) and people's behavior will conform to those consequences
If it’s bad faith to sign off on a contract which contains clauses you do not intend to honour (because they are unenforceable) surely it’s equally bad faith (if not more so, given the power relationship) to keep unenforceable clauses in contracts purely in the hope or expectation that they will frighten uninformed employees into conforming with them?
or that my foresight and source of legal counsel is better and people may find value in that?
or I better hope my side project takes off right!
Looks cool (fighting the "infected mushroom", ha).
That's unusually awful for an employment agreement. Most employment agreements claim everything developed by the employee on company time and resources, and many claim everything developed while employed, but this is the first time I've ever heard of an employment agreement demanding all past work. Good call on just leaving; not worth even negotiating with a company that tries to pull a stunt like that.
1: Technically, the policy is "ask your manager" but everyone knows what the answer is.
I didn't know the full extent before I started, but they threw more money at me than my wife and I have ever made combined, so I probably would have still taken it if I had known. Plus, I'm in NYC now.
I see no conclusive evidence in the parent comment that proves it's Google. I would've actually guessed Apple.
My understanding is that Google actually has a reasonable process for this, and that people have taken advantage of it to start or contribute to projects in a personal capacity.
They do approve side projects in rarer cases where it has nothing to do with Google's business - for example, my friend recently wrote an app for sex positions. But most things that I want to work on have a messaging / ML / AR component to them somewhere so I haven't felt comfortable building anything while I've been employed there. Hence the main reason I'm leaving Google at the end of the month, to build those things :)
Sometimes I get the feeling that even my own country (Portugal), with all its issues regarding work conditions, still appears to be in better shape.
I am no lawyer, but I don't expect that under EU work law anything done outside work can be forbidden in the work contract, in any member country.
The only issue I see from law point of view, is if whatever is being done, in terms of private projects, is related to knowledge acquired during the work activities, sometimes under NDA. Here yes, there can be issues.
Now if the projects are done in technology stacks or business domains completely different from what happens at work, then it isn't enforceable.
However I am no lawyer.
I have been working on mplyees.com, a site where employees can share what needs to change publicly and anonymously. Hopefully we can bridge this divide since employee happiness is key to a successful business.
That's the real reason things are pretty messed up all around protecting IP.
As we've survived without funding so far, we're thinking of relaxing this as well. Kudos to GitHub's investors for staying away from this nonsense.
But turning down such people in favor of those who respect your IP is always the better investment down the line.
The reality is that the US is a very generous place if you have money, so if you are a software engineer you can have a luxurous life in comparison to what one would get in EU. The situation is opposite for lower paying jobs.
You could have a much bigger houses as well. If you move to munich or berlin(even though the latter is one of the cheapest cities in europe) a house is really expensive in comparison to what you can get in a city like Austin, Denver, even Seattle if you commute a bit.
Also in the UK taxation of employee shares is a lot saner plus GCT is a lot lower and you get a 16k Pa allowance for CGT
Biased metric. The US makes it hard for people to leave.