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.

Where Next?

Popular in Dev Env & Tools Top

hq1
Hey! Just wanted to share my ExUnit NeoVim plugin: GitHub - aerosol/nvim-exunit: Opinionated ExUnit test runner for NeoVim · GitHub The...
New
pinksynth
Hey everybody. I was wondering if anybody here has used Panic’s Nova editor. It came out recently and I saw there was no Elixir Formatte...
New
Tyson
I know there are lot of shell-theme nerds in this group. I want to share a little something that Claude and I have been working on in our...
New
ariandanim
Dear all, Does anyone has tried using ARM Laptop Snapdragon? I am planning to buy new one for my daily coding, but still need some sugg...
New
Rich_Morin
The Applications tab in Observer displays a diagram of running applications and supervision trees. This is a really impressive capability...
New
AstonJ
Following the Is your computer's internet connection wired or wireless? (Poll) I thought it might be an idea to have an accompany thread ...
New
bitboxer
In the last couple of months I only played a little bit with elixir, haven’t had much time to actually build something with it. But now t...
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
AstonJ
If you have any macOS tips or tricks, or a favourite way of using it, please share :icon_biggrin: For general chat about Macs, please us...
New
SpaceVim
I am author of SpaceVim, As you know SpaceVim is a vim config which provide layer feature. https://github.com/SpaceVim/SpaceVim I want ...
New

Other popular topics Top

albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52673 488
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
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
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement