I have to vote yes, for a few reasons. Software technology is progressing in a number of areas, but the most notable ones are distributed computing and decentralized computing (blockchain, tangle, etc). The awareness of blockchain technology that boomed into the public consciousness in January has given momentum to the creation of software-defined decentralized economies . As decentralized and distributed economy software technology matures, it will more and more become a viable alternative to the more traditional approach of working for a local business or corporation. I think a lot of industries that are better suited to decentralization will no longer provide the option for software professionals to work from a local office because the development community will be too spread-out (for example, insurance and banking are two industries that I think would be fairer and more secure if totally decentralized). It is already true that a lot of blockchain initiatives are, indeed, 'hiring' a lot of remote engineers (the one that stands out in my mind is IOHK, which is working on Cardano). I think this trend will increase going into the future. Traditional companies are having difficulty finding the talent they need, locally. This might not be true for web developers, but it's certainly true for professionals in Artificial Intelligence and Machine Learning, so-called Big Data, Data Science, decentralized computing (blockchain), high performance and scientific computing, and so on. While the talent pool for these disciplines is small, the demand for professionals who specialize in these fields is growing rapidly. If companies cannot find someone with the skills they need locally, I believe they will become more open to hiring remote workers. I also believe that the companies that are more willing to hire remotely in order to find the right talent will be the ones that suceed in the marketplace. The internet has matured to the point where there are alternatives to working at a company, anymore. You can make a fair amount of money by writing (Kindle) ebooks, keeping a blog, vlogging and keeping a YouTube channel, outsourcing your writing skills on sites like TextBroker, flipping websites through tools like Flippa, crowdfunding your own projects, starting a Patreon, creating an online course, and the list goes on. I would consider freelancing your talents online and running an online business a form of working remotely since your patrons, clients, etc. wouldn't necessarily have to be local.