logoalt Hacker News

crabbonetoday at 9:42 AM0 repliesview on HN

For context: my programming career started in Russia (while I didn't live there... it was a very unique situation at the time to have a remote job!), then for some twenty odd years in Israel (on-site), then another five in the Netherlands (work visa).

I have an extremely negative impression from jobs that grant visas. Here are some points to consider:

* Work visa is an extremely valuable asset to the worker. They will do a lot of bad things before they even consider endangering their status in the country they reside. This leads to a pathologically abusive workspace because no criticism ever goes up the administrative chain of command. This severely impacts product quality, creates a toxic working environment.

* There's no good selection process for the applicants. On the other hand, applicants have a huge incentive to stick with whatever potential employer might employ them. This results in the overall poor quality of the workforce hired in such a way, it's also a workforce that's difficult to replace or to improve.

In other words, after working in Israel as a programmer for some twenty years (Israel doesn't issue work visas to programmers) I've seen both good quality products and programmers as well as bad. When I came to the Netherlands I was in shock because of how poor was the quality of both the product and the workforce. At first, it didn't make sense to me: how on Earth if these people can pay more and have a bigger candidate pool do they end up with such bad outcomes? My bullet points above are the conclusions I came to while trying to understand the problem. Perhaps they are wrong, but the observation, definitely, isn't: the quality is so bad I want to cry.