Earlier quoted context omitted.
> "Just make it like Excel" is a super low quality answer from someone who has a completely different set of objectives. The only way forward would have been to consult with someone closer to the actual users and counter-argue from there. The only contact we had with "actual users" was over WeChat because they were on the other side of the planet. > What's missing here is the courage to recognize weak assumptions and…
Except in this case you’d wait a few weeks and have the whole problem be OBE.
I built Excel for Uber and they ditched it
491–500 of 565 posts
Re: I built Excel for Uber and they ditched it
#492Earlier quoted context omitted.
> "Just make it like Excel" is a super low quality answer from someone who has a completely different set of objectives. The only way forward would have been to consult with someone closer to the actual users and counter-argue from there. The only contact we had with "actual users" was over WeChat because they were on the other side of the planet. > What's missing here is the courage to recognize weak assumptions and…
Nah, that's why you have product managers. I would have talked to this stakeholder for an hour and realized the solution is not to build another excel.
Ha
Ha ha
Hahahahaha
Re: I built Excel for Uber and they ditched it
#493Earlier quoted context omitted.
A spreadsheet UI didn’t relate to Box’s core business because Box didn’t sell spreadsheet UIs. Box could have had the author’s hobby project been adopted as a feature but explicitly chose not to. The author clearly owned that bit if they did it on their own resources and own time. In other words, you can write generally useful components and utilities on your own time, network, and equipment; license them to your emp…
Well, you are not a lawyer. OP specifically wrote the code to help Box with its business. That's cut and dry within the scope of an employment contract, under California law. This doesn't get a safe harbor exception.
This is a leap
Re: I built Excel for Uber and they ditched it
#494Earlier quoted context omitted.
I mean, I asked at the time, and I did it. If either company wants to start a legal fight over a pile of code that neither of them wanted that's old enough to be in elementary school, they know how to reach me.
The problem is that you are claiming ownership of this code and by making it available on GitHub under an MIT license you are claiming that you have the right to do so. If I take that code and make a billion dollar business out of it, Box or Uber could then claim a share of it. That's the kind of things that companies do with the lawyers on retainer. I then sue you for falsely claiming that you own it. You are partic…
Re: I built Excel for Uber and they ditched it
#495Earlier quoted context omitted.
I agree this seems fairly clearly illegal. That said, I think OP is morally in the right here, and I wish I had the guts to do similar things. Sharing code is a good thing. Helping one company innovate using code that another company chose to ignore is also a good thing.
I'm not sure how we weigh up the morals here. If you've done something using a companies resources (laptop, desk, chair etc.) and they're paying you and the contract says they own it I don't see how you can have a moral high ground. Maybe there should be some way to allow these ownership concepts to expire so that society benefits overall but right now we don't have that.
You're making a huge assumption that this is what happened.
Re: I built Excel for Uber and they ditched it
#496Earlier quoted context omitted.
Author here. The code was originally written outside of work hours. I offered the code to Box and they didn't want it. If Uber wants a few thousand lines of JavaScript from over half a decade ago that didn't originate with them and that they used for less than a month, they can send me a letter.
Sergey Aleynikov (born 1970) is a former Goldman Sachs computer programmer. Between 2009 and 2016, he was prosecuted by NY Federal and State jurisdictions for the same conduct of allegedly copying proprietary computer source code from his employer, Goldman Sachs, before joining a competing firm. https://en.m.wikipedia.org/wiki/Sergey_Aleynikov
Re: I built Excel for Uber and they ditched it
#497This is the story of literally every single large project I've done under a tight deadline in my career:
- Some non-technical department (usually sales) promises a customer something very big very soon, with no regard to how much time might actually be needed to build it. Fulfilling this promise "on time" is now your problem, Engineer.
- Months are spent frantically building said Thing, working overtime, burning out engineers, and bastardizing the previously clean codebase in the rush.
- The deadline is met, and no customer uses Thing for at least several months. Or the deadline is not met and customer waits for Thing as long as it takes, because they're not going to blow up a big contract or integrate with your competitor instead of waiting another month. They have too much invested and the deadline wasn't that important anyway. The third possibility, as it was in OP's case, is that Thing gets thrown away in its entirety due to some fateful turning of the organizational wheels.
I swear, almost as if by some karmic law of the cosmos, literally every frantic deadline turns out to be irrelevant in the end, and you should have saved your sanity and gone home at 5 every day for the last 6 months.
Re: I built Excel for Uber and they ditched it
#498"Nothing came of it, but I took the code and shoved it into my back pocket for a rainy day. My idea was to take this code and spruce it up for Uber’s use case." "My first reaction was to publish the code on Github." I’m very surprised by this, isn’t the code property of Box, or Uber? The author does not mention their authorisation before releasing it under MIT license.
Re: I built Excel for Uber and they ditched it
#499Earlier quoted context omitted.
Author here. The code was originally written outside of work hours. I offered the code to Box and they didn't want it. If Uber wants a few thousand lines of JavaScript from over half a decade ago that didn't originate with them and that they used for less than a month, they can send me a letter.
That’s really not how it works. Ostensibly by showing it to box, it was written for box, and they would be well within a standard of legal standing to make your life a living hell for taking it elsewhere. You should really be more careful with what you say. Why would you wontonly open yourself to legal liability? You say “they’re free to come after you” but you really _really_ don’t want that. Ive seen that happen to…
Re: I built Excel for Uber and they ditched it
#500Earlier quoted context omitted.
Perhaps we should reframe how intellectual property works to make secrecy no longer desirable and allow industries that rely on "trade secrets" to realign naturally.
Perhaps (well.. almost certainly) that would disincentivize any of the companies in these industry from innovating at all (if you can’t gain any edge by additional investment since anything you do will be stolen you might as well start stealing if that cheaper). This would also especially favor large mega corporations as long as they are efficient enough (due to obvious reasons).