AstonJ

AstonJ

Digital Nomads & Frequent Travellers (Tips/Advice/Chat)

Do we have any frequent travellers or digital nomads here?

If so where have you been and do you have any tips to share? (Particularly in terms of keeping data and dev machines secure or any special considerations to factor while working with Elixir or Erlang etc)

If you’ve haven’t worked while travelling yourself, is it something you’ve considered? If so where would you like to go and do you have any tips of your own to share?


For those who don’t know what a digital nomad is it is essentially someone who works away from their home country/location. Many countries offer digital nomad visas, with the main condition usually being that you do not work for a local company (so you are not taking jobs away from the local population). It’s attractive for remote workers not just because you get to pick your setting, but it is often more affordable than a person’s home country too.

Most Liked

bunnylushington

bunnylushington

This cannot be stressed enough! I have saved myself considerable aggravation heeding this advice.

If I may add another: always travel with a handful of zip ties. You can fix a lot of life’s problems – from repairing a motorcycle on the side of a road to securing a beach umbrella – with a well deployed zip tie.

sbuttgereit

sbuttgereit

Over the years, as much of my career has been in professional services in one form or another, I’ve done a fair amount of travel carrying computing equipment. There have been stretches for several years running where I’d be on the road during the weekdays and then back home for the weekend. In fact, I just got off a plane ~45 minutes ago, will spend ~6 hours here at home, and then will be back at the airport to jump an early morning flight for another week away in a different place.

I think there’s a lot to this. I don’t take huge special precautions just because I’m travelling. I do take different kinds of precautions based on the particular sensitivity of information I might be carrying around on my travel laptops (my main working computer is a very stationary desktop workstation). Most of my travelling is project management/business analysis with limited secret-sauce/disclosure-sensitive information needing to be with me. So the basic thing I’m typically guarding against isn’t so much disclosure as much as it is simply losing access to my needed work products. So I use MFA everywhere possible, I tend to avoid biometric access, I encrypt data a rest (basic effort, not heroic efforts), and ensure that I’m syncing my data to a sufficiently trusted cloud service. Crossing borders, I will typically strip information down to bear minimum required for the trip just because those have a higher risk of highly invasive searches. With good encryption and access to various online storage options… there’s usually a way not to carry data on-device today.

There have been times where I have carried more sensitive information which did carry real disclosure risk where I took extra precautions, but I took those on my non-travelling systems as well because the travel aspect didn’t matter: the information determined my security needs overall.

Finally, I did have a work laptop stolen once from the back office of a large retail store I was travelling to help open. We actually ended up getting it back because I was working in a pretty secure back office (under security cameras, which did catch the act) and the laptop had some very specialized and very, very expensive networking gear (at least for the time) installed into it which apparently was enough to elevate the chargeable offense enough to really pursue. Perhaps the irony is that tomorrow’s trip is taking me back to the city where that happened for the first time since that trip… ~30 years ago :-).

AndyL

AndyL

We’re on the road a few months per year, all within the US, sometimes by road, sometimes by air. Our travel locations are often off-grid, and we’ve spent a fair amount of time tweaking the setup.

Key tools:

What makes it work for me: the ‘desktop layout’ is the same no matter the location. Dual-screen monitor, mechanical keyboard, screens raised to eye level.

In a house, the ‘monitor stand’ is often a cardboard box.

In the van, the ‘monitor stand’ is some built-in shelves. A bosun’s chair works great and packs small. A 300aH LFP battery is enough to go about a week between recharges.

Everything is synced to a cheap VPS in a datacenter. Sensitive data is encrypted with Yubikey 2FA.

Protip: practice! Take your mobile setup across town for an afternoon and see how it works.

Cochonours

Cochonours

I think it’s way cheaper to rent a basic server or 2. I have been paying 9 euros a month with Dedibox and that gives me 1TB HDD. Having two makes sense, with a sync between them just in case one dies, and it will still be less than 20 euros a month.

I think working with a VPN is a risky move though, as you cannot do anything when the internet is bad or down, which happens more often than not. Working offline and syncing the changes regularly is more practical IMHO. I also had trouble in the past while working directly on files via SSH. It’s better to work on them locally and have an automatic sync everytime you save them.

AstonJ

AstonJ

Sounds amazing! Post pics (or in our Where do you live thread) if you feel like sharing :blush:

For your knee you might want to look into home-made 24 hour bone broths (it’s what I’d turn to for any bone/joint issues, perhaps with some Kefir too).

Nightmare!!! I think you highlight an important issue too - that unfortunately tourists often stand out like a sore thumb and do get targeted by thieves in some popular destinations. We’ve all probably seen the viral videos of the woman who goes around tourist destinations in her country filming and shouting “PICK POCKET” whenever she sees one in action.

Definitely pays to be vigilant, and, as we’re all discussing in this thread, taking precautions.

You’re not on macOS but syncing the Notes app via iCloud is very handy - you can sync between phones/mac/iPad etc and if a device is lost or stolen those notes are still in the cloud.

Just be sure to turn on Advanced Data Protection (it’s criminal that it’s not on by default tbh!)

Thanks for sharing your story Steven! While it could have happened to anyone, I do feel there is an added risk to travellers because many thieves probably feel that when the person goes back home it will all be forgotten. Much better from their perspective to avoid robbing someone who lives there and who they may bump into again in future.

Let’s hope you don’t have a repeat on your return! I’ll keep my fingers crossed for ya :smile:

+

I bookmarked a new VPN I saw on DT recently:

I wonder if it’s worth a look?

Personally I would not take the risk given the direction things are going, particularly if you are or work with people or an organisation who is outspoken against your govt or certain injustices in the world. They could use controversial laws just to spite/bully people (as they appear to have in the story I linked to above).

Ah nice! I’d love to do something like that one day!! Or just build a house out in the sticks somewhere. Here in Wales we have a One Planet scheme that lets you build in areas where you’d struggle to get planning permission otherwise, definitely going to look into that as well at some point (it seems very restrictive, shame it just wasn’t a little bit more flexible)

My only concern with this is that your data is at a location where anyone could come or go - which I think is fine for certain types of data but I wouldn’t want everything on there. Hence currently I think I would prefer using Remote Desktop.

My current thinking is to simply copy over what I need, work on it, then copy it back to my home machine when done or at regular intervals. For general notes I’d be happy to use iCloud syncing on the Notes app.

Where Next?

Popular in Dev Env & Tools Top

xiaoqiang
These past few days, I’ve tried switching from Neovim to Helix, and so far the experience has been great. Compared to neovim, which requi...
New
renews
Hello everyone, today I created a simple Neovim plugin to check for new versions of packages used in the project, not sure if it is usefu...
New
AstonJ
Welcome to our thread for Mac users :smiley: Windows users please use this thread Linux users please use this thread For those who dis...
New
AstonJ
Following on from part of the discussion in the Digital Nomads & Frequent Travellers (Tips/Advice/Chat) thread, I thought it might be...
New
calebjosue
What sort of libraries are available to integrate LLMs into your Phoenix Web Framework applications? e.g. Mistral, since these guys have ...
New
AstonJ
Following on from this post in Do you use LittleSnitch or the equivalent on your OS? I think it might be worth us creating this thread so...
New
AstonJ
Welcome to our new Dev Environment & Tools section! We had originally pencilled this in for inclusion later in the year (closer to o...
New
AstonJ
With AI being a hot topic in the mainstream right now and with our industry at its helm (so making us the people who might be able to do...
#ai
New
dogweather
First, the downsides. I periodically fire the AI. :smiling_face_with_tear: ^^ This was earlier today in Cursor AI, working with “Clau...
New
mkunikow
SpaceVim is a community-driven vim distribution that seeks to provide layer feature, especially for neovim. It offers a variety of layers...
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New

We're in Beta

About us Mission Statement