American employers of off-shore coders may have a different opinion. Problem with coders is they are in most cases not doctors, lawyers, design engineers, manufacturing scientists, physicists, chemists, Biologists, etc. How can anyone code anything significant without being educated in depth? Depend on other experts to guide them? Good luck with that. I was able to develop programs to design heavy machinery components since I was highly experienced design engineer, and I was able to programs to machine heavy machinery parts in numerically controlled manufacturing machines since I had operated every such machines manually and was an experienced manufacturing engineer. My program needed only dimensions of finished part and the starting dimensions of casting or forgings made of high strength 4150 or higher-grade steel alloys. The program determined tools needed, cutting speeds needed, and all the geometric motions needed to go from rough part to finished part, required multitude of repeat cutting motions. There was no such software on the market during my work years 1963-1986. I had a lifetime secure job, since no one knew how to do my work. Only reason I quit was due to an offer from one of the research labs funded by US department of energy, which was impossible to refuse due to compensation and benefits offered.