Depending on your job, you might be able to. All of my webdev is done using remote servers, I go back and forth between Cloud9 and Vim+EC2. I don't even have any locally-installed dev tools, and with Vim I can use my phone or tablet in a pinch.
That setup doesn't work for everything, but it's great for some use cases.