Ask HN: Confused about career, need help
I had an offer from another startup which had just raised Series A. They offered a 30% raise and I was happy. Their product was something I already used to use and it had immense potential and is definitely the next big thing in fintech space.
However, things went haywire after I joined. I have no idea why they hired me. The company is already overstaffed according to my opinion. The engineers are mediocre and do not follow any best practices. The response time of their app is in the order of 2-3 seconds. They have n+1 queries and n square complexity code all over the codebase. The code isn't modularised. It doesn't even have callbacks at model level. They asked me NOT to code, even when I am extremely good at the stack they are using.
I talked about this to the engineering lead and the response was like "You're in Devops. No need to look after code. You just joined a week back, you can't criticize people here just like that. We are not fools here."
Noone here is concerned about performance. They just want to acquire new customers and show MoM growth to investors. Engineering is in a very bad shape. It is so bad that, there is no way to test this code locally. You have to make a change, push it to staging and then test. Imagine the horror!
I got fed up of this and started applying elsewhere to companies that have been around for 3-5 years with proven engineering team. I have couple of offers now. I am confused about what to do.
1. It has been only 1 month in this company. Is it ok to quit too soon? 2. What happens if the new company also has a same situation? How long will I keep running like this?
Any help is appreciated.
9 comments
[ 2.9 ms ] story [ 30.4 ms ] threadHow is DevOps? Is there room for improvement or learning there?
If you are going to switch companies because you see no way to fix things, how did you interview those teams to ensure they don't have similar problems?
one great way of learning is to be able to adapt to different organisations and scenario.
i understand that what you are going through is uncomfortable, but trust me, what you would learn, would be invaluable.
the reason is, there is more madness in this world, than method.
so who survives, the one who has seen the most madness and managed to grow through or the one who has been always careful or lucky to choose the structured way.
its been one thing, that i have experienced personally and I had the same thoughts, like you. In fact, I told my boss also, that I am quitting.
but then I told myself, that all good things have originated from chaos.
so let it be...
i took that as a learning experience and continued there.
cheers! abhishek