I disagree with this, since I was able to land a job in cities hundreds of miles away not once, but twice. I was able to land a job in New York City while living in Puerto Rico. I do admit, however, this was partially due to some plain ol' luck - One of the startup's co-founders was actually travelling to Puerto Rico on vacation, so I was able to meet him personally and have an impromptu interview at the San Juan airport.<p>Two years later, I got laid off due to economic factors. This led to getting a job in the Bay Area. I had multiple phone interviews and a short programming test before getting the job, but I didn't have to fly over to California once.<p>The author does raise some good points, though. While I obviously don't have any proof, I have always suspected that some job offers were passed over me due to my location at the time, especially while in Puerto Rico (two prospective employers strongly suggested that I get a visa to work in the U.S. - ignoring the fact that Puerto Rico is a U.S. territory, making me a U.S. citizen). So while I would say it's a bit more difficult to go job-hunting in remote locations, it's definitely not impossible.