Well-off devs like the guy who quit Amazon don't have $$$ issues, so he can afford to do that.
Others don't, and that doesn't make them bad.
That makes them care for their family first.
Well-off devs like the guy who quit Amazon don't have $$$ issues, so he can afford to do that.
Others don't, and that doesn't make them bad.
That makes them care for their family first.
That was the entire point. He addressed your concern in the first two paragraphs.
So every job switch is rolling the dice and wading through no-mans land. Sure devs can move back to their home country, but that could mean uprooting their lives or even be potentially life-threathening. Moving jobs can be painful, up-rooting lives to move back is a much more terrifying prospect.
The point of my article is that you should be held accountable for things which are within your control, and for US citizens working as programmers, the choice of where to work is very much within their control.
It's an extremely privileged view to have. Especially given that exactly 0 companies, anywhere, will do everything you agree with.
That's one of the side effects of a strong hiring field in technology. You can, in fact, in most cases, put your butt in a seat that aligns with your values. To act like that isn't the reality for most individuals involved in the tech industry, especially in SV, is disingenuous at best.
Source/reasoning for my views: I am not in a position that I can move jobs based on values. Luckily, 75% of my values align with my institution.
A high salary today is meaningless if you are out of a job tomorrow.
That line of thinking is very disingenuous. Every worker probably has at least a few disagreements, morally speaking, with their leadership. That's how the world works.
Obtuse? Nice try.