These are all great tips. It is a really well-written article with great advice. I just come away from this with a crushing sense of depression driven by the following thoughts: I can't believe this is how the country I live in treats people who bring their high-demand skills here. 60 days or get out. This absolutely effects every engineer. Even the most racist ones: that there is a bedrock of people they are allowed…
Well, I highly doubt American companies are pushing for this treatment. They benefit the most from getting whoever they want to hire however they want to hire them.
So, you must be implying that this "treatment" is coming from a non-corporate entity?
> that there is a bedrock of people they are allowed to treat this way puts a hard ceiling on your own compensation.
This argument is strange, because you are implying that it is the corporations that are kicking people out. But, I am not sure that aligns with their incentives.
So, if the corporations are not the ones kicking the desirable people out then why would losing that person force them to put a hard ceiling on others potential compensation?
I am not sure I follow the logic.
> I can't believe this is how interviewing works in this field.
I 100% agre. It is broken. But, I also think we are not being honest as to why. If we think logically (and game-theoretically) then it is easy to assume that these corporations have a huge incentive to engage in this behavior. Could it be that they have a sea of choice beyond anything the tech industry has ever had before?