Slashdot Mirror


Ask Slashdot: What's the Best Way To Work On Projects While Traveling?

An anonymous reader writes "I really want to go travel the world with the money I've saved up at my day job, but I also want to grow as a developer in the process. This is a long-term engagement: 2-3 years or more depending on whether my software is successful. I'll probably be hopping from hostel to hostel at first, with a few weeks at each. How do I find a good work environment in these conditions? Do hostels generally have quiet areas where work could be done? Is it OK to get out your laptop and spend the day in a cafe in Europe, assuming you keep buying drinks? What about hackerspaces — are those common on the other side of the globe? (Apartments are an option for later on, but I'm concerned about losing the social atmosphere that's built in with the hostel lifestyle.) I've never done anything like this before, but I'm really excited about the idea! Any advice would be greatly appreciated."

14 of 273 comments (clear)

  1. Why not just "relax" and enjoy travel WITHOUT work by CronoCloud · · Score: 5, Insightful

    You want to travel AND you want to grow as a developer? Well if you want to travel and enjoy yourself why take work with you. And if you want to grow y our development skills why not stay home and take classes or something.

  2. depends where you are. by gl4ss · · Score: 4, Informative

    duh.
    but in europe, you can find quiet places in most cities. if it's a quiet cafe they don't mind if you give them money every now and then.

    hackerspaces you'll probably find near universities. which brings up another point, at least in finland you can just walk into any university during daytime and nobody will ask you any questions and you'll find quiet places to work during daytime, during night you might need a pass to get in and get booted by the security depending on the university(booted means asked to leave, though that happens probably only if you're drinking alcoholic beverages).

    --
    world was created 5 seconds before this post as it is.
  3. Visas are going to be an issue by james_pb · · Score: 5, Insightful

    There are time limits on how long you can stay on a tourist visa everywhere (something like 6 months for Americans in the EU, and you can't just leave and come back to reset the clock). Plus, it's not really clear that you can legally do what you're talking about; countries haven't adjusted to the new reality of working from anywhere. You may find that you need a work visa to do this, even if you're not making money in the country.

  4. Been there, doing that :D by canadiannomad · · Score: 5, Informative

    "I really want to go travel the world with the money I've saved up at my day job, but I also want to grow as a developer in the process. This is a long-term engagement: 2-3 years or more depending on whether my software is successful.

    Awesome, welcome to the fun :D

    I'll probably be hopping from hostel to hostel at first, with a few weeks at each.

    Each place you stay try to find semi-furnished apartments by the month if you can. Honestly if you can find them you will save loads of money. I usually found a touristy area in my desired city, and asked bartenders and restauranteurs.

    How do I find a good work environment in these conditions? Do hostels generally have quiet areas where work could be done?

    Not really, they are designed typically with socializing in mind. My favourite hostel work space is in bed... Next best is an area with various cafes.

    Is it OK to get out your laptop and spend the day in a cafe in Europe, assuming you keep buying drinks?

    I find it is more internal that I start to feel uncomfortable working in any particular cafe too long or too many times in a row. I don't think they mind, but I start to feel awkward. That is why I like areas with lots of cafes/bars all with internet. So I can shuffle around a bit.

    What about hackerspaces — are those common on the other side of the globe?

    I haven't found them, they would be a welcome site to me. Maybe more in Europe.

    (Apartments are an option for later on, but I'm concerned about losing the social atmosphere that's built in with the hostel lifestyle.)

    I find when I'm working I lose that social atmosphere anyway and have to find it outside after work anyway. I'm not sure the benefits of a hostel outweigh the costs.

    I've never done anything like this before, but I'm really excited about the idea! Any advice would be greatly appreciated."

    Good luck, it is fun!

    --
    Hmm, the humour and sarcasm seem to have been be lost on you.
    1. Re:Been there, doing that :D by MarkCollette · · Score: 4, Interesting

      If you stay at a hostel first, then you'll make friends to hang out with later, when you've moved into a short term lease apartment. Might even find flat mates. You don't want to miss out on the social connections of hostels while traveling for 2-3 years.

  5. Coworking by Roadmaster · · Score: 4, Interesting

    I suggest you look at the concept of coworking. Basically you'd rent, short-term, a desk in an open-plan office full of people who work under the same arrangement. This includes internet access, power, and perhaps snacks and drinks. The other people in the place provide the social work atmosphere you crave, and exposure to other interesting things they may be working on. You can pay by the day, week or month (week and month payments usually cover a set amount of days but are cheaper than paying by the day).

    Coworking spaces exist in many cities around the world, and since coworking enthusiasts are, well, very enthusiastic about the concept, they communicate with each other and set up collaboration networks. Before you leave on your trip, I suggest you look for local coworking spaces to scout the concept, and talk to the space owners about your plans. They can certainly give you more information and tell you about the "coworking visa" which "allows active members of one space to use other coworking spaces around the world for free for a set number of days (3 is the default)."

    Read more about it here:
    http://en.wikipedia.org/wiki/Coworking
    http://wiki.coworking.com/w/page/16583831/FrontPage (they have a worldwide directory).

  6. Public libraries by Anonymous Coward · · Score: 4, Informative

    Surprisingly good places to work in many western nations.

  7. Assume worst case scenarios by asmkm22 · · Score: 4, Informative

    As long as you understand that you will very likely get robbed, or have your laptop stolen at some point, I'd go into something like this with a learn-as-you-go attitude. After all, it's supposed to be an adventure, right? Gain some world knowledge from first hand experience and whatnot. Just make sure you're saving your work remotely somehow, probably through some cloud service, and that your credentials and personal identity information isn't easily available to the first person who swipes your phone or laptop.

    Seriously consider getting remote wipe software for both, as well.

    As for the other stuff... hostels are, by their very nature, community areas. Most have space to break out a laptop and get internet access, but you are very much sharing the area with other strangers. Again, theft is a huge issue at these places, to the point that you might return to from taking a piss only find your laptop stolen.

    There are also some security-related issues to consider, if you are going to be hopping from one country to another. Many will flat out require access to your laptop just to pass through, and if you have it encrypted (which you should), they'll demand access to the encrypted data as well, or else confiscate it while you miss your flight. It can be a real big pain in the ass. So what you want to do is setup your laptop with a standard unencrypted Windows OS install that you use for random internet crap like Facebook or general browsing, and maybe a few games. Then setup a second hidden install of whatever OS you prefer, and use it for your *real* work. TrueCrypt handles this for the purpose of plausible deniability, although any encryption software should be able to handle it. The basic idea is that, if you get stopped at customs, you can happily give them access to your laptop and let them log in and see your mundane OS install with normal internet crap, without raising any flags about whatever work you are doing.

    And it really doesn't matter what kind of work you are doing, either, because the security guys at checkpoints could easily decide that the crazy-looking computer code for your gaming pet project might really be stolen state secrets. Or that the photos you took of some Buddhist temple could be considered spy activity. Crazy people are crazy, and the last thing you want is get sent to some labor camp in the middle of your dream vacation.

  8. bah. by magic+maverick+ · · Score: 5, Informative

    Things to take:
    A spare battery for your laptop. (And encrypt your laptop, and have a decent backup solution.)
    Power adaptors for your things.
    A powerboard, hostels often only have one or two powerpoints.
    Oh, and a voltage converter thing.
    An unlocked mobile phone.
    Fewer electronics (no music player, no recorder, etc., let your phone do all that).
    A backpack (a suitcase will really piss you off).
    Water bottles. Plastic travel cutlery maybe (it's cheaper to buy bread and cheese separately than it is to buy them together as a pre-made sandwich).
    Travelers Checks and cash for many countries.
    A lock for your bags, a lock for lockers in hostels, and a bicycle lock to tie your bags to your bed (or park bench) when you don't have a locker.
    Get clothing with hidden (inside) pockets to put cash in. But that's emergency cash. Put your general day cash in an easily accessible pocket (and watch it).

    Hostels only sometimes have quiet areas, and are only sometimes quiet (not just drunken people wandering in at 3:00, but also just the traffic all evening, or the bar downstairs), and only sometimes have Internet in the rooms.
    If you're looking for places to stay all day, try libraries instead. Ask yourself if an American cafe would let you stay all day. The answer is probably the same for other countries. But then again, a library or a local park would be cheaper.

    Two years is a long time. You'll probably get sick of traveling by the end.

    Your question is too generic to give a more specific answer.

    --
    HELP MY ACCOUNT HAS BEEN HACKED BY AN ILLIBERAL ART STUDENT SET TO DESTROY THE INTERWEBZ!
  9. support a botnet by alen · · Score: 4, Funny

    if you're traveling in russia and eastern europe then you should be able to find a job supporting a botnet operation

  10. Re:Why not just "relax" and enjoy travel WITHOUT w by H0p313ss · · Score: 4, Insightful

    You want to travel AND you want to grow as a developer? Well if you want to travel and enjoy yourself why take work with you. And if you want to grow y our development skills why not stay home and take classes or something.

    I'm not sure why this is flamebait, but sadly I'd rather comment than moderate.

    I would suggest breaking the time into phases: travel and study. Say spend a month wandering around, then pick a city and settle in for some serious study time.

    Seems like the best of both worlds to me.

    --
    XML is a known as a key material required to create SMD: Software of Mass Destruction
  11. Re:Why not just "relax" and enjoy travel WITHOUT w by HoldmyCauls · · Score: 4, Interesting

    Because growing as a developer is enjoyment for him. I have trouble explaining to my significant other that building electronics, developing software, and yes, even maintaining my work's servers in offtime, gives me not only a sense of accomplishment, but also a feeling of growth and even pleasure.

    Otherwise, I might just find a deserted island and maroon myself there (possibly with my family).

    But I would expect not to have to explain that on /.

    Also, development skills can (sometimes, even in isolation from other developers) be grown with little more than a book, an IDE, a compiler and time -- the kind of time he's looking to avail himself by travelling while he has no immediate debts or job responsibilities. That's leaving the question of Internet connectivity and all that entails: wikis, IRC, Youtube, etc...

    Again, not the sort of thing you think you'd have to explain to a fellow /.er

    --
    Emacs: for people who just never know when to :q!
  12. Congratulations! by ph1ll · · Score: 4, Informative

    You'll have a blast!

    I really recommend that you spend some time in Berlin. I lived there for 6 months (some of it working, some of it chilling out). It's a hugely exciting city and everywhere has free wifi. I spent many happy days just hanging out in cool cafes, coding. Don't be put off if you can't speak German. I only really have schoolboy German but everybody under the age of 35 speaks fluent English (which is a bummer if you also want to seriously learn the language).

    I've also done similar in Stockholm, Sweden (but for a much shorter amount of time).

    Basically, both have really nice people, great beer, great coffee, great working environment and a surprisingly large number of fellow coders.

    Enjoy!

    --
    --- "We've always been at war with Eastasia."
  13. Backpacking while writing software by MarkCollette · · Score: 5, Informative

    I recently did this myself, traveled for a year and a half through Europe, Australia and Hawaii, while writing software to pay the bills. It was much easier than saving up that much money before hand, and the work was more stable and dependable than trying to find temporary work at each new location. I stuck to countries with good Internet access, where I didn't have to worry about getting mugged or my rig stolen.

    Some hostels provide free wifi, but in many cases it's painfully slow, and many hostels charge for wifi, but it can often be by the hour or for really small amounts of data. Basically they're assuming that you're just emailing and facebooking. Many do have a quiet area, but it might not be setup well for plugging in a laptop, and ergonomically sitting there for hours at a time. What worked best for me was to plan on participating with the other hostelers at all the peak times, such as the shared breakfast and possibly shared dinner times, and either afternoon treks or late night partying. Then I worked in all the gaps in-between, usually the late morning, afternoons, and before supper. Staying in the hostel quiet area all that time was very unappealing, so I would use any rooftop patio, or cafe, or pubs that aren't busy and so will allow you to camp out for hours after you've finished your meal, if asked nicely. Libraries are very good, as well as any post secondary schools that might be nearby. When I found a cafe with good wifi, I would return often, and they would usually accommodate me, even asking other patrons to move for me so I could access a plugin!

    Since not every place has good cheap/free wifi, it quickly became necessary to get local SIMs for my iPhone, and get data plans that allow for tethering. Luckily in most places outside of North America, getting 1 GB pay as you go is pretty cheap and easy. At times I got 1.5 or 3 GB. It did take some effort to make sure that a wireless provider allowed both tethering and VPN through that tethering, so I could access my company's intranet for SVN etc. Also, having a local SIM will facilitate with communicating with fellow hostelers and locals that you meet. People seem to mostly stick to SMS, WhatsApp, iMessage and Facebook for messaging and coordinating meeting up.

    I always kept a very current Time Machine backup of my computer, which I stored separately from my computer bag, which saved the day when my computer did eventually get stolen. Don't rely on a computer that you can't afford to replace. If you can, keep your home insurance up, to cover your possessions abroad, like I did. Also, I use CrashPlan for an offsite backup, in case I lost everything. This helped get back my very most recent work that I hadn't yet backed up to my Time Machine. But beware, your data plan or limited wifi will not readily support regular backing up everything. I added rules to CrashPlan to not backup any temporary or built files, and I would regularly use the feature that allows suspending backing up for several hours, until I was back on a free wifi. Also, don't let your computer automatically download updates. It can take a while for an online backup service to upload everything for the first complete backup, so start that process well before leaving. I used Mozy first, and didn't like how slow it was and the trouble I had restoring files, so I needed to start all over again with CrashPlan. Also, a padded water proof or resistant computer case is a must. Many times I went to a cafe it wasn't raining, but on my return it was. Always lock up your computer in your locker in your room. Not every hostel has lockers in the rooms.

    The main thing, is to not shut yourself off from the other backpackers, but to find a balance of socialising, seeing all the sights, relaxing, and also fitting in your work that will pay the bills. This way you will have an even better time than those who are not working but must live within a tight budget as they're burning through their savings.