Assessing the WLAN ... the dark arts of extreme digital nomading

2020-04-10 Personal TEDN Remote Tips & Tricks

When you work from anywhere (or even from home) it is YOUR(!!!) responsibility to ensure that you are connected!!!

Statements like …

  • “Sorry … I cannot join the standup, because I was not able to find a WLAN hotspot.”
  • “Can you hear me? Sorry … I am on a shitty/weak WLAN.”
  • “Sorry … can we switch off the video. There is too much lag.”

… are just not good enough.

So here is what you need to do …

  • Use a WifiFinder to get to a place you want to work from (and get there an hour early to test/measure the internet connection)
  • Connect to the given WLAN and run an internet speed test (fast.com, speedtest.net, …)
    • Your are looking for 10 Mbps download/5 Mbps upload
    • And you are looking for latency of less than 50 - 100 msecs
    • You can run these tests from your laptop or from your mobile phone (before you order the coffee/sit down)
  • But that latency number is only a leading indicator because it only measures the latency between the coffee shop and the internet provider (the first 2-3 hops)
  • What you really need to do is to run traceroute from your laptop to the connection (e.g. zoom server) you want/need to make (end-to-end)
    • You are looking for 10 - 20 (max) hops and on the last hop for a latency of 50 - 100 msecs (which is the latency between your laptop and that last hop (which should be your destination))
  • An even better way to ensure that you are on a good connection (for video conferencing; and my experience is, if video conferencing works everything else works too) is to make a test call with somebody and look at the metrics that the video conferencing platform is giving you (again everything under 100 msecs is (probably) good enough)
  • And last but not least you do not only need to ensure that the internet connection is high enough bandwidth and low enough latency, but also high enough uptime/availability. You can test this by running a ping test for 5 mins (and you want/need this to be 99%; everything less might create an experience where you are dropping off the call for no good reason)
  • Last but not least you might want to check the tools you need (e.g. zoom, gmail, slack, github, …) because some WLANs block connections to some ports you might need (e.g. port 22 (for ssh connections))
  • If you find out that the internet connection sucks you can try to use your mobile phone
  • I recommend a SIM unlocked, dual SIM phone with one SIM card on your home network and one pay-as-you-go (1GBytes/week is probably enough) SIM card on the provider with the best 4G data coverage in the country you are in
  • You can then get a mobile WLAN hotspot up and running on/from your phone and can measure/test, if that it good enough

If all of this fails you have 45 mins to relocate to a better place. If that fails too you will probably miss your first meeting, but it is not due to a lack of trying!!!


PS: One more thing … you are responsible to create a good experience for the people that work with you. That does not only mean that you have to ensure that you are on a good (fast, reliable, …) internet connection, but also …

  • that you are plugged into a power-supply (so that your laptop does not run out of power in the middle of the call; Remember: doing video conferencing takes a lot of CPU power. Your battery will not last as long as you think)
  • that you have a headset with a (good/directional) microphone and that the headset is not wireless (so that you do not have to embarrass yourself in the middle of the call because your headset was running out of power). Apple earbuds look cool, but …
  • that you find a place that is not noisy. Attending a meeting and being forced to stay on mute for the duration of the meeting because there is too much background noise is unacceptable because it robs the company off the contribution you could/should have made to the meeting