4 ms·
This one hits me straight to the heart. On January of this year I was involved on a big project. The company needed to have a piece of software written with the
by orangethirty 13y ago
This one hits me straight to the heart. On January of this year I was involved on a big project. The company needed to have a piece of software written with their own custom ReST framework. The framework was/is undocumented, and was still under heavy development. The software I had to build had some requirements, but the actual design was not set in stone. I was given a "technical document" and told to build it as is. Turns out, the document was wrong, and did not follow their conventions of even architecture. I talked with the person in charge and we changed the architecture to have it fit correctly.
But the client was asking for ridiculous terms. They were using Python/Gevent to handlea lot of connections at the same time. They had already achieved 3K connectionns in testing, and wanted my software to handle 30K per second. Ten times what they had achieved, in two months. Yeah right!
I knew the writing was on the wall. But out of loyalty I decided to stay. I got fucked when the project was cancelled, because I wasn't paid for a months work. I really didnt pursue it because I just wanted to move on from it. And was in a good enough financial situation where that money really wouldnt make a big difference. I did learn a lot from it, and will now cancel a project if it shows signs of too much drama. There is nothing to gain in sacrificing yourself for others who dont appreciate it.
The team who hired me? They tried to blame it on me. But their company is so fucked up that they were even the focus of a mayor PR incident during the past months. So much about being a great company to work for.