46 karma · joined August 5, 2021
That doesn't mean each individual part of FB is evil. I'm sure there are some good-willing people and a great projects going on inside. But I could never live with myself supporting a product like this, even just by association.
I also had never had problems with soundproofing. In fact, I was pleasantly surprised how super soundproof everything was compared to the places I lived in in the U.S. But I've only ever lived in newer apartment buildings, not the old ones.
What you're running into is mismatched incentives. Why would they even care about making the code nicer? It has mostly downsides. So the company can move faster? They don't care because they still get paid the same. It's not their company. Refactoring takes time and doesn't show up on most performance reviews. It's the gmail affect - you get promoted when you ship new features and make a "new version of something" - not by fixing old code. Cleaning up code also has the downside that the original authors are now replaceable because more people can understand it.
By trying to change this you are probably just hurting yourself. You are making enemies and annoying people and are not benefitting anyone.
This is pretty common in FAANG, but it's not like this in all teams. It depends on the team more than the company. There are some teams that are more "startup-like" where incentives are a bit more aligned. Maybe you can transfer.
And nice beaches aren't far away.
At some point, depending on how much time you spent overseas and how many assets you own, the benefits of giving up US citizenship start to outweigh the cons. And it's better to do this soon than later because exit tax is a thing.