3 ms·
You are totally right with respect to the fact that it isn't aboveboard, but one of the biggest problems with our legal system is that you need money to protect
by blackflame7000 8y ago
You are totally right with respect to the fact that it isn't aboveboard, but one of the biggest problems with our legal system is that you need money to protect your money. Other wise you'll go bankrupt while their attorneys file delay motions causing you to have to pay your attorney more and more.
I was the CTO of a company and built its entire infrastructure for 4% of the business. One day I came into work and the CEO(and majority owner) tells me to put aside everything and start work on a totally separate project. Oh, yeah and the company name is now different. The new project that I'm assigned is much more intensive in terms of volume and uptime requirements and came with no rewards.
So I start building the company in good faith with no real contract in place with the new company with the expectation that we would negotiate while I developed so as to not cause delays. This was a naive decision. Always get the contract first because as soon as real money starts flowing in everyone starts grabbing theirs. Prior friends or acquaintances also get preferential treatment which is how I ended up with the VP of marketing taking assignments from me and yet somehow being given 9x as much equity.
Eventually, after the system was stable and I felt confident in my work quality I asked to negotiate my contract. I was instead let go. The joke was on them though, I revoked their access to the repository and told them to show me the contract that says the software is theirs.
- woah 8y agoWhat happened then?
- blackflame7000 8y agoI think they decided that it was infeasible to continue using my system without fully knowing how it all worked. I intentionally made parts of it opaque (ie hidden in DLLs) until my contract was resolved. This is part of the reason why they let me go. I insisted that they purchase the rights to those opaque code blocks as part of my contract since they were in fact developed by me for a different project long before I joined the company. (It was a proprietary web server written in c++ designed for high-performance web services and since it was 1 of a kind it had a degree of security through obscurity and therefore I didn't want to release the code for free) I guess a part of me knew things weren't right but I ignored the signs because I loved what I was doing and I was good at it. Oh, also they tried to claim that they didn't withhold any taxes by not giving me a W2. So now I can't e-file my taxes but they mistakenly reported my income to the department of employment back in Q2 so I'm sure the IRS will be calling them.