I want to address one of your points, I work here in the US under a work visa for a FAANG company. I disagree with your idea that it's somehow unfair/evil that I was "stolen" from my home country.
I decided to come work to the US, no one "stole me" from nowhere, and I don't think it's somewhat unfair to my home country that I decided to do so, just as the many immigrants I met and worked with back in my home country in the tech sector.
I feel that hard to believe, if anything, I would say foreign workers are more expensive than local talent, in big tech firms they are paid just the same as Americans, but they come with added expenses due to international relocation, visa feeds, etc.
* I might be biased thou, since I work on the US under a work Visa.
Most of them can, but few would, I for one feel it's outrageous to expect candidates to work 3 full days as a recruitment process, I'm sure I can find something better without having to take half a week off.
Drop me a line at my username @gmail.com if he would consider working for a startup based on SF but with its engineering team based on Guadalajara, México. We mostly do django, flask and angularjs and are not worried on getting someone with his experience on our team.
I'm currently living in Mexico City. I'm surprised to see these many startups in Gudalajara, and yours are not certainly the first ones that I read about. Is Guadalajara becoming the Silicon Valley/SF of Mexico? What are the reasons to establish your startups there?
GDL has a thriving technical community and getting bigger every day, the founder of the startup for which i work for has an special interest on making Guadalajara Mexico's technological hub and wants to create success stories to bring more inversion and companies to the city.
I think a big advantage of Guadalajara over Mexico City is that it's a big enough city without the downsides of a huge metropolis, and is very affordable for engineers to live on pretty good areas, i bike about 10 minutes to work every day and love it.
My vote goes for native, i've built a series of wrapped html applications and the experience always is awful, as soon as you try to target something other than an iOS device you get tons of hard to fix bugs, awful performance and a bunch of weird glitches.
Going native takes only some more time at the beginning, but as every technology you can only get better at it with time, I would totally recommend avoiding wasting your time with hybrid solutions (Cordova) and go straight native (I know i wish i had).
Exactly. And if you've been paying attention since the start of the game, instead of treating it like a codeacademy or similar programming challenge type, you've already picked up on a few clues that.. the government (and its minions, including EEM) don't really hold you in high esteem.
So far in my experience, cold-contacting bloggers doesn't really work. Also, it makes me feel like a pest to try it. Perhaps if I got an introduction or met them at an event I might have better luck.
I decided to come work to the US, no one "stole me" from nowhere, and I don't think it's somewhat unfair to my home country that I decided to do so, just as the many immigrants I met and worked with back in my home country in the tech sector.