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.
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.