Not sure how talented OP is. This can as well be a case study of who not to hire.
Well this can be developed into a great replit competitor
Or at least it would save up a lot of boostrapping cost. Otherwise this whole thing indeed makes no sense.
I think the idea is that it's trivial to take what you've described and add "a small amount of work that an early-career engineer (even if talented) describes as easy".
I don’t get what you’re saying here. It’s not a breach of trust to speak publicly about someone threatening legal action against you.
Trust is destroyed as soon as your first reaction to something is to summon lawyers.
I actually somewhat agreed until I read "I will be engaging our lawyers on Monday if it is still up by then."
That said, all the possible IP in something like this is in security, reliability, scalability and good UX.
Severely doubt the OP spent much time on that.
The CEO is probably just having trouble dealing with stress and is acting out. It happens.
I agree it's not uncommon for first-time founders/CEOs to see phantom ghosts and lash out; however, we should be careful to not normalize that kind of behavior. Founders often hold mentorship or supervisory positions over their current and ex-employees, so it's harmful when they react with aggression and manipulation.
At small companies, that betrayal of trust cuts deeper than it does in more common manager-employee relationships, IMO.
That doesn't give them a free pass to lash out at people.
Now, the only reason to make the conversation public is to apply public pressure to make something happen.
It's also notable that Amjad used to work at CodeAcademy on up-and-going interactive coding experiences. Now he has his own company building up-and-going interactive coding experiences. What did Amjad learn while he was at CodeAcademy, being privy to internal business operations?
Rather than downvoting your comment I opted to reply to it since it may provide a bit more information for you to base your judgement on about "things being muddier".
As for your last comment about their abilities - forgive me but that sounds incredibly unfair and unwarranted and verges on being a personal attack.
But then I believe this is legal (depending on your jurisdiction).
From reading the emails, it looks like the Replit CEO "trusted" that the OP was cowed into submission.
If that was the case almost everyone with a GitHub project could be sued to infinity, because almost everyone learns tons of things every day while working.
https://www.callahan-law.com/are-non-competes-enforceable-in...
Specifically California Business and Professions Code Section 16600,
“every contract by which anyone is restrained from engaging in a lawful profession, trade, or business of any kind is to that extent void.”
In addition such issues must by law be decided in California courts and if they forced the issue into court and lost they would be liable for the cost of his defense.
Even outside of California there are limits to what you can enforce. Judges aren't liable to find that an infinite duration noncompete reasonable.
Another example in Washington State its now impossible to obtain noncompetes for anyone paid less than a rate of 100k per annum as an employee or 250k per annum as a contractor and they are limited to 18 months duration.
If you improperly assert a noncompete you are liable for 5000 or actual damages whichever is greater.
They are probably not asserting a noncompete because it is functionally impossible for them to do so. They would have to assert that he was making use of trade secrets or that in some nebulous way his design belonged to them. eg trade dress
https://www.findlaw.com/smallbusiness/intellectual-property/...
The answer is you need a lawsuit to decide but probably not.
Still didn't stop everyone I've ever worked for from making me sign them, enforceable or not. I guess it's different elsewhere.
(That also says nothing about whether such a contract has or has not been signed by the relevant parties.)
I don't think Repl.it has a leg to stand on they just have a pile of money and the presumption of being willing and able to hire a shark in a suit to ruin someone's life with a baseless suit filed for the sake of harassment.
If you hire an intern to work on your code base you own merely own the work that person creates for the duration of their internship. Your piddling money doesn't buy you the general knowledge of how such a solution works any more than an auto shop acquires by dint of buying a few hours of labor owns the mechanics understanding of how a transmission works.
I would think that a few chunks of very similar code, and a well-paid expert testifying, plus the fact that he had knowledge of Replit's code from his employment, would go a long way towards a tough time in court for both parties. (Or, at the very least, that they both need to talk to lawyers before/when they start throwing around legal threats...)
Amjad, replit's CEO, offered to hire OP, later accused them of copying their "internal designs", then threatened them with lawyers replit's millions can buy, eventually to stonewall and stop replying to their emails. What kind of trust is that?
> Not sure how talented OP is. This can as well be a case study of who not to hire.
That's a valid perspective, alright. One that's minority I sincerely hope.
Which means that the legal threats levelled against OP are presumably coming from a place of emotion and personal resentment, and I'm very much not prepared to extend the benefit of the doubt to replit under those circumstances.
Different Principals have different ways of evaluating threats, and reacting to them. At first glance, this seems like an awful mistake, on the part of the Replit people (Can you say "own goal"? I knew you could!).
Maybe there's more to the tale than appears here, but it does seem fairly straightforward; assuming that the emails shared tell the whole story.
I hope that everyone finds a way past this, and comes out OK.
One thing that I will say, is that the OP seems to be pretty sharp. He's young, and maybe he reacted more quickly and naively than a cynical old bastard like Yours Truly would, but he has done a pretty cool job on his project. It might not be "ship-ready," but it sounds like a great demonstration of his capabilities.
Also, as Elon Musk shows, CEOs can cause tremendous damage, if they go off-script. Being a CEO of a public/funded company is a fairly awesome Responsibility. It needs to be taken seriously.
I'd say that this very thread shows the damage that can be done to the company. Having this pinned at #1 on HN for all this time is devastating. It's actually kind of horrifying. Like watching a slow-motion train wreck. A lot of Replit employees and VCs are going to take it in the shorts from this. He's probably got some 'splainin' to do...
I can't remember the company, but there's a famous object lesson of a UK CEO that destroyed his life's work and corporation, by mentioning an upcoming product too early in a BBC interview.
We actually had one of those things, at the company I worked for. It was a monster, and had this tiny little screen, and a couple of 8" drives.
The founders seemed to get upset, I still don't really know why, presumably because of the short tenure. They then proceeded to not pay me my last month's wages while attempting to feed me various excuses or just failing to reply to messages.
I eventually got the case in front of a judge (self represented) and discovered that despite them telling me about their lawyers they were also representing the case themselves without any idea about the legal situation. The judge basically laughed them out of court, starting off by pointing out that even if all of their statements were correct they still had no legal basis for not paying the wages. The judge then checked their accusations (that I had lied to them during the hiring process) and found they were not correct.
Despite them having no legal basis the whole process was pretty stressful since until the court case I had been assuming they had some reason to not just settle. (I was mostly worried the recruiter had done something genuinely dodgy during the hiring process.)
I'm still surprised that those people can run a company for more than 5 years.
The problem with applying the "rational actor" test here, or anywhere really, is that to a first approximation people are not rational actors.
So when a CEO makes legal threats against some random dev's side project, seemingly out of a sense of entitlement to the very idea of a polyglot code sandbox, I'm going to be pretty harsh.
What exactly are you skeptical about? It's read to me like you were disbelieving the story because you didn't believe the CEO would act that way. To the contrary, it's entirely plausible (regardless of truth).
We can completely agree that people ought to be behaving more rationally, but empirically in enough cases, they don't.
Based on the commit log in the article, he added support for running code in 79 programming languages in 4 days. I'd say he's probably pretty talented.
He willingly traded some percentage chance at a competitor using an open source project to steal some percentage of his business for this PR nightmare. Personally I think this effort shows the bar for such a project is pretty low so I don't think shutting it down was a good trade off. I think it shows immaturity, bad will, bad faith and honestly its more of a case study in whom not to work for. Most people they would want to hire are liable to have multiple options. They can ill afford to be an undesirable choice.
Personally, I think the Replit CEO could have explained what the specific issues were before threatening to sue. Since there was no explanation on the CEO's part, I think it's perfectly warranted for the author to make this public.
Thanks guys for the comments. Definitely helps to view this matter from more angles, and it's clearer now. This is certainly a case study of who not to work for. (I didn't know so much about Replit and its CEO prior and totally missed the totalitarian vibe he is giving)
Curious to see how much the Replit community & ecosystem would be affected this event.
This is now on the first page of HN Search https://hn.algolia.com/
Both seem to think they're Xerox PARC - or the most ambitious software companies on earth, both products seem pretty underwhelming.
Just seems wildly disproportionate to what they're doing. At least Steve Jobs was actually building stuff that was revolutionary. Elon Musk is building reusable rockets and pulling EVs from the future to modern day. Roam is making another centralized document editor?
In terms of software ambition neither of them come close to Urbit in what they're trying to accomplish, and Galen is not an ass about it.
Solving this would be helpful for teaching and I think it's not trivial to do well. I think there's an argument that being good at troubleshooting and debugging is 90% of programming so the shitty dev environment setup currently is a bit of a filter, but I generally think that's a bad status quo rationalization.
All this is to say - I think there's a market and the product is likely valuable, but I also don't think it's reusable rockets or rebuilding the internet or the 'most ambitious software company in history'. This kind of framing turns me off and when paired with stuff like this post leads me to avoid the company entirely.
https://news.ycombinator.com/item?id=9224
Building a better UX isn't done 'simply' - and the result is often worth billions.
I would consider an approachable wrapper over a difficult tool to be innovative. Programming languages are essentially just UX wrappers over assembly. Is garbage collection an innovation, or a UX improvement? What about type systems? None of them make things possible that weren't possible before, they just make it easier.
Information for the sake of information is interesting, but where is it's value if it can't be applied to anything?
I'm sure there are a lot of incredibly clever startup founders out there but I get the impression that more than not you attract founders that are more interested in the status rather than the innovation aspect. I said status not money as a lot of the time these folks don't really care about money as long as they can add a "Founder of X, an YC funded company" on their profile and share their next viral tweet, with lots of adjectives, lots of buzzwords and no depth. Startup funding became a game of convincing others that you as a person deserve the funding, not the company itself.
Yeah, not SpaceX or Neuralink or Pfizer. A company that runs docker images is the most innovative company.
I'd say the most innovative company in the world is probably Alphabet or Samsung.
Another really big thing is that Samsung funds a lot of basic research also at the university level, which AFAIK none of the big tech companies do.
[1] http://web.archive.org/web/20140702013410/http://runnable.co...
My wish: Replit should sue intern, intern should get free attorney from EFF, case should be dismissed as "WTF" in court. Future CEOs will know that "an intern would need three days to technically replicate" is not a differentiator. Also, hope is not a strategy. VCs would learn that hearing BS from CEO is not "due diligence".
Intern would eventually be showered in money for speaking to further CEOs about that one mistake they should never do.
The world would move on and be a better place for everyone, except unprepared CEOs.
I think it's really easy for tech teams to do things in a sub-optimal way and then get all caught up in fixing problems of their own making and start to think they're doing really great technical work and that it is a competitive advantage for the company. More companies need to face the fact that their software can be easily replicated and that the value lies elsewhere, such as brand, reputation, reliability, good customer service, etc -- other things that an intern can't replicate in a weekend.
Facebook playbook for market rise is legendary. The limited rollout, the college based communities based on your edu email created this campus privacy and campus group. Starting off with the ivy league schools and slowly working into other schools created this demand as people talked. By the time facebook opened to the general public they had such a buzz. When they rolled out to this group they included one killer feature.. they allowed you to give your hotmail email/password and they would get a list of your contacts from your email and invite them to facebook. That brought in your aunt, brother, old friends to facebook. That created a network effect. Throw in the whatapps story and instagram story and an election/congressional hearings and you have facebook today.
The code part seems so minor. Retracing their steps is impossible. The path to facebook killer is a huge challenge to think that could only be done in a weekend is crazy.
Just look at this from the other side: you employ lots of people to work on some product, you teach them "secrets of the trade", send them to conferences, let them participate in making decisions, giving them extraordinary insight in the area of work you are active on... and as soon as they leave your company, they use all that knowledge to try to create something with that on their own (I can understand it, once you konw stuff and enjoy it, you want to keep working on it even in your own time), just for fun... basically spreading some of that knowledge you gave them and making it packaged and accessible not only to future contributors of their project, but to all competitors and genuine copycats out there.
This is incredibly unprofessional. If he had at least come up with something original based on that knowledge , I would be totally on his side, but his stuff, while it may not be an exact copy of repl.it, is clearly doing the exact same thing... how is that not at least "stealing the idea"?? Just don't do that.
Show some respect to your ex-boss and collegues who are working hard for several years to get an idea out to the world and make it work for others as good as they can... if you want to use your knowledge, just contribute back to the project if it's open-source (your contribution will be a lot more useful, very likely, to other people than your poor, basic little project)! If you actually want to compete, which the author claims was not at all his goal (yeah, right, until someone shows even a trace of interest in paying something for it), then by all means go ahead and act reckless, but you'll need to come up with some pretty major advantage to have any chance, and will be taking pretty huge risks with lawsuits, but that's business as usual in the corporate world.
Too bad, that's business and how a functioning free market works. If it's that important to Replit, then they should patent it. If they can't get a patent then, again, too bad.
Not sure what they'll do if another company decides to reinvent it.. but /shrug
(to be clear, not defending them at all)
I'm not defending how the CEO behaved here - it looks very unprofessional at best - but the patent system is not the only or the best mechanism to enforce intellectual property rights.
> If someone with an actual commercial enterprise were to offend Replit, I shudder to think what treatment they might receive.
Patents would cover both the employee and outside competitor situations.
> it is clearly doing the exact same thing... how is that not at least "stealing the idea"?? Just don't do that.
Ideas aren't worth the paper they're written on, and a startup founder should know that better than anyone else. Hell, wasn't Fairchild "the same idea" as Shockley Semi?
I have a lot of respect for what repl.it is and their vision, and the intern did not come close to copying it. But I did lose a bit of respect for the current leadership if this is how they respond to toy reimplementations of certain features.
With this reasoning anyone at Amazon cannot join another ecommerce, or anyone at Microsoft OS cannot join Apple, or anyone in iPhone team cannot join Android.
If you are worried that your product is at the mercy of people not talking about it, or experimenting with the knowledge in future, then thats the least of your worries. The product, the team and the company is in a deep mess.
Because Replit didn't originate the idea of "web site you can execute code on". There's no idea to be stolen here, or if there was stealing, it's not from Replit.
There was respect shown.
Replit is not that innovative or the pioneer of this idea - many have done this so many times before
Wit this silly logic, nobody can ever work for a compeitor.
Was Zoom's CEO unprofessional for starting Zoom after working so long in WebEx? How about Jet.com founder after working at Amazon?
For Zoom, that was to market the product to random people for free or close to free because the cost to provide it had fallen enough to make it worth while.. WebEx was unwilling or unable to do so. I'm sure it was suggested many times. Probably even by the soon to be CEO of Zoom before he left to do it himself.
Sometimes the original company is worried about cannibalizing their sales, or shifting focus from their current customers, or it's just plain a case of them moving far too slowly to take advantage of the market. These are all cases where someone leaving and starting a new company to serve this demand is a good thing for consumers, regardless of whether it's good for the original company. Companies that can't respond to market needs are inefficient, and in a well functioning market suffer for that.
In a poorly functioning market, such as one with overly onerous regulatory hurdles, or litigation preventing competition, or customer lock-in, customers are given fewer choices and competition is constrained. People taking their expertise and making new companies to serve different segments of that market is a feature, not a bug or problem. It's how the market works. If repl.it is worried about a hobby project that can't scale and doesn't seem to be attempting to compete in the market, how much value is it actually providing? Threatening litigation says a lot more about their product than the competitor, IMO, and what it says is not flattering.
Two things, first: You write like the company did the teaching, sending to conferences, allowing to participate ... out of the goodness of their heart. Obviously they did this because they saw a value in this, in fact they even pay their employees money to do these things.
Moreover, what do you think happens when people leave companies, they never use the knowledge they acquired? Do the companies continue to own that knowledge? Moreover, it even happens all the time employee leave and even found direct competitors to their previous employees. Just look at the founding history of Intel for a famous example. Also by the same measures we could accuse the repl.it CEO of stealing ideas from codeacademy and facebook where he worked previously, I mean he build an interactive website.
Repl.it itself is completely unoriginal... there's been websites doing this stuff for decades now. Of course, the CEO has to live in denial of this, and is easily threatened/offended when confronted by this reality.
Would this hold up in case of a lawsuit? I mean, can Replit's CEO accuse the guy of copying some of their work if there's evidence of prior art that predates both projects?
e.g. if they had a patent on something and were accusing infringement you'd countersue to say the patent's invalid (which I think in a nicely engineering appealing way is conceptually separate from the question of whether or not an awarded patent has been infringed upon).
Trademarks, being a de facto recognisably you mark, are not if they are in widespread use - which is why you get a lot of big guys suing tiny little guys and tabloids pick it up outraged they'd pick a fight so below their weight - but at some point enough little guys diluting your brand is going to mean it's no longer your brand, your trademark, and then it's too late to fight it.
(IANAL.) I assume this isn't about a non-compete clause otherwise he would've just said that instead of this vaguer message. (And it was two years ago OP worked there anyway.) So unless there's a patent supposedly infringed on, or closed source code copied out, I don't know what the complaint could even be in the first place? Just reads like an empty threat to me. That 'repl.it superiority' commit message is unfortunate though.
Vague general ideas like "a car" or "140 character limit" are not property, and so cannot be stolen.
Acting this way is superbly entitled.
Replit makes a webapp you can use to run code online in different programming languages. This is nothing new (just Google “run python online” for proof), so Replit’s value proposition is extra features like sharing your work, installing third-party packages, and hosting webapps.
...
Now, none of the ideas I used in my open-source project were “internal design decisions”: they’ve all been published publicly on Replit’s blog (I knew this because I’d been asked to write some of those blog posts during my internship). And my project also wasn’t any more of a Replit clone than any of the other websites on the first few pages of Google results for “run python online”, most of which look exactly the same.
You may disagree with these claims, but the general / hypothetical stance of your post does not give me any reason to think OP is blowing smoke up our collective asses.
For that matter, the CEO of Replit could be more specific about what OP's 'crime' is, though I suspect the worst of it is that OP's actions revealed how threadbare the Emperor's clothes are.
You can't end the employment agreement and still expect others to act like they work for you. Every ex-employee is a business person on the same level as you. If they see an opportunity and beat you, you were a fool for letting them go.
Radon outlined why this isn't true. [1]
> basically spreading some of that knowledge you gave them and making it packaged and accessible not only to future contributors of their project, but to all competitors and genuine copycats out there.
It appears as if you're advocating that Radon should've treated the open-source code as if it was closed? [1]
> This is incredibly unprofessional
In what world is it unprofessional to work on a personal side project that has ZERO commercial interests and is using 100% public open-source code? This is actually one of the most professional online disagreements I've ever seen..
> Show some respect to your ex-boss and collegues who are working hard for several years
hUHH ???
Then these lucky, spoiled-rotten assholes think they're entitled to sue anyone who tries to compete with them. Everyone knows this is not a free market. Just a bunch of artificially selected spoiled brats with rich daddies/friends enriching themselves by destroying society.
As OP says any value add is about accounts and sharing and whatever, the code-running in a browser functionality is two a penny.
https://www.pcgamer.com/dreamworld-infinite-world-mmo-kickst...
I know of other cases where well funded CEOs have tried bullying away someone who recently worked for them from starting a company in a related space. Glad that they weren't able to shut it down, and the new founder has raised a nice round. I'd love to see Radon succeed with his project.
IANAL but I don't think you can patent "path depencence". It is sunk cost
I even go so far to say that the CEO doesn't want his secret to out that he is not that great programmer after all. He just took someone else's idea and build a company around it.
Just don’t do that, it’s in poor taste.
"You don't need to remind you the essence of competition is
always been quite simple, any kid working in a garage
anywhere in the world with a good idea can put us out
of business".
Harassing independent developers working is an important component of the Antitrust plot. And that's what the replit guy is doing. Milo: It would be open source, we offer it free to
everybody, just charge for tech support.
Gary: Wow, free.
It's a cut-throat business we're in Milo.
It's just a matter of time before someone borrows your
technology, improves it and makes a billion dollars on it.
What would you do with a billion dollars Milo?
...
The question really is,
How many of the people you share discoveries with
will be altruistic? and how many will make fortunes
of your generosity?
The movie shows the conflict between open source and proprietary software. Between altruism and financial opportunity.VC funded companies are investments that they want a return on. It shouldn't be surprising when people try very hard to protect that investment to help them get a better return.
Yeah, but if the investment is threatened by a weekend project built in a few days, it means that a serious competitor could destroy it in a couple weeks.
The thought that came to mind about this was a baker stepping on ants outside his store because nobody was coming into the store. If nobody wants to come into the store because of ants crawling in front, your store has larger issues.
If someone is invested and stands to loose money, it does not gice them a free pass to act immorally.