Hacker News new | ask | show | jobs
by likortera 1463 days ago
I work at a very popular company (which is a great one to work for) but the stack is pretty old, and eve worse, they are pretty old fashioned in everything tech-wise. Any kind of modernization or major improvement is usually faced with a lot of friction.

I think your problem is more or less the opposite of this, but still seems like the underlying problem is the same.

First, I think if that trend you mention is a real thing, there are a lot companies that are not changing "that fast". And probably if you've been around for 40 years, you'll need a job for the next 20 at most, why care where the industry will be in 100 years from now? It won't affect you for sure. Find a company still doing things in a more traditional way, and enjoy life. There's plenty of them, and they're not going away before we go away.

Then, coming back to my own situation, I disagree with a lot of things we do at work....but I usually just mention it when I see them, and propose how to do it in a better way...most of the times I face a lot of resistance... So I say to myself: that's fine...I saw a problem , I propose an improvement, they want the same old ways and not fixing it. Fine, I'll do it this way even if it takes 3X to do it and will run worse and cause troubles. No problem, go for it (imagine in your situation being forced to use mongo).

And then I have my side projects, where I do everything as I think it should be done. That's my way to not go rusty in the "good practices" and building them in an open source way is also a way to show other future employers how I really like to do things, if you give me freedom to improve stuff. If not: all good, I'll do it your way...as long as you do the OnCall and not me, I'm fine, you're the boss..

Hope it helps.