Well, I'm a Turkish citizen, I may need visa for all my steps for this story. But if you're from Germany Japan or USA, if your passport is enough to visit all countries, why not, you can try the following: A developer can manage his/her job anywhere. I mean, really, anywhere. Think that I (from Turkey) can move to Greece one day and rent an house there. Stay 1-2 months. Get work from Greece or anywhere of the world. Or work a temporary job in Greece. And do it in Italy, and move to Germany. And move to Holland...UK.... Than fly to NY, try it there...Chicago...LA, move to Mexico City, Panama, see Fidel, see Venezuela girls....And move to Brazil...New Zealand, Australia, Japan, China, India, Iran...Russia....Ukriana.. And back to Turkey... ... After 5 years, a huge world tour. I mean, a single developer can do a world tour with some risk..In your country you also pay for rent...Pay for food...Pay for metro to go job...Don't you?
Sure you can do it.. that's what the whole european union is about, you can move and work in any country you want.. if you want to move to the usa you'll need to get a work permit/green card. But if you stay in Europe, your plan should work. If it's easy or difficult will depend if you work online for the same employer, or each time search for someone local who will give you a temporary job. If you work online, the problem is you'll earn the same, while the cost of living in some countries is very high.. Don't expect to rent an appartment in London or Paris with the wage you earn in Turkey.. or to buy some beers in Norway.. If you work each time for a local employer then the wage will be adapted to the country you're in.. some problems you have then may be with language (ie go to work in france and they expect you to speak french) and finding the temporary job in the first place, not everyone wants to hire someone foreigh for only a few months, although if you have good skills it should be possible.