And this is what I've also found. In order to be able to do anything of any significance you need to make the rest of your life as routine as possible in order to minimise distractions. Continually moving around requires you to do a lot of extraneous work merely to reproduce your labour.
That removes a lot of the problems discussed in this blog post, like not knowing if you'll have internet access tomorrow, and not being able to guarantee you can spend 8 hours tomorrow on a project.
It's also how I personally prefer traveling, even just purely for vacation purposes: have a relatively stable temporary base where you can leave your stuff, and then explore the local area for a while (both the city you're in, and day trips to nearby places). When I spend only a few days in a city I never feel like I really see it or understand it, so I don't like doing the whirlwind backpacker-style trips where you're moving to a new place every day or two.
Next, get a local SIM card with pay-as-you-go plan and use the invoice with your apartment address as "proof" of residency (for the next step).
Finally, hit an ATM and draw equivalent of a couple grand USD in local currency and create a bank account using your pay-as-you-go invoice and passport as proof of identity.
Have bank accounts in Canada, France, Brazil, and the States, only one of which charges a monthly fee.
In SW France now, the 2-bedroom apartment I'm renting is 5 minutes walk from the beach, and runs me about $750/month, high speed internet included.
SE Asia may be cheaper, have yet to venture that far from EST where my clients are based. Might check out Sri Lanka though this winter, have heard there's decent (enough) surf and not super pricey.
Cheers to fellow code warriors ;-)
TBH, I've really come to the conclusion that borders are bullshit and I can't wait until they are increasingly viewed as an anachronism like they have come to be viewed within the EU. They create a number of inefficiencies in many many systems and the truth is that the only necessary system that really needs them to function under the current model is taxation to support public infrastructure within a region. However, even that can be solved by only taxing everything that is immobile, such as land, buildings, businesses that need to exist in a certain physical location for prosperity, such that both those that live in a place and those that visit a place, pay directly for the use of all the public services in that place via the infrastructure that accommodates them (places to sleep, eat, work and be entertained).
Don't stay there in the winter though, the lack of people and activity can be a bit depressing.
I tend to come here in the autumn and spring now, weather is beautiful and the living is nice.
Dead of winter, if the waves are pumping, it will be packed all day (surprising how everyone manages to be unemployed when the waves come).
January/February the vast majority are in a 4/3 wetsuit with booties (to protect the feets), but really it's not _that_ cold, nothing compared to northern Europe (where the poor bastards rub vaseline on their faces) or northern Cali in the winter, which is not only colder, but has a much larger issue, the man in the gray suit.
One thing I try to do ASAP, if the city is accommodating, is get a bike. It's one of the best ways to get around and discover new things in the process. Also gives you a lot of freedom to adjust plans on the fly.
A good office provides a suitable environment for almost anyone to work in.
This will cover a lot of seemingly minor stuff - a desk, an ergonomic setup, sufficient clean bathrooms, a coffee machine, a place dedicated just to work, a dedicated telephone line, comfortable temperature/atmosphere, a motivational working culture, etc.
If you're working-from-home you need to set all that up yourself and do it properly. It will take some time to set this up and get it right, but you just need to do it once. You might end up with a situation that's better for you and benefits everybody - but if you don't do a thorough job or if you can't motivate yourself to work then you're simply not going to be as productive as you would be in an office. (Worth it? It depends)
If you're working-while-travelling - this is now a whole different level of difficulty - you need to set this up in every place that you stop. A fancy hotel normally has most of this covered for you, but a mate's floor probably has none.
To manage working-while-travelling, you need to learn exactly what is important to your work environment and how to find it - so that you can set it up each time that you move.
(Worth it? It depends but it's hard)
My experience is .edu is not any different than .com. The main problem is in .edu everyone logically works/studies/thinks in complete silence at libraries and study tank rooms, but in .com everyone is supposed to do their best, most important work in open plan offices where its so noisy you can't think.