355 karma · joined March 26, 2014
On the other side, from application point of view both the browser and the operating system are containers that offer some sort of API to interact with the user, the device and other resources. I wouldn't say that one has to be necessarily better than the other, it depends on the goal of the application.
Code itself won't likely disappear. It will be just buried behind more and more layers of abstractions.
In terms of job alternatives, if you feel that you would need to commute anyway, look around, I bet there are several open positions for which you would be able to work remotely (in some cases you might trade something like 1 day a week at the office).
At the end, give your boss another chance to understand your situation, go talk with him. It will be the ultimate way to know if that's the place you still want to work at or not.
Code the way we know it today will change. After all, human languages keep changing.
However, changes will happen in a very natural way, with selection of the best compromise between efforts and results. For instance, programming languages might not change that much while we might end up with more and more powerful frameworks to build software.
Nevertheless, next 50 years of evolution will be very very interesting to follow.