Skip to content

Instantly share code, notes, and snippets.

@neauoire
Created May 11, 2020 01:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neauoire/c14f0131445de7855cd3c8f0c299ac9d to your computer and use it in GitHub Desktop.
Save neauoire/c14f0131445de7855cd3c8f0c299ac9d to your computer and use it in GitHub Desktop.

Our traveling studio has operated off-the-grid for 4 1/2 years. I am an illustrator and writer, and my partner is a musician and programmer, together we build experimental software using low-tech solutions.

For the first 3 years we tested the limits of our space, and at first, it was difficult to create new things, as we had to make time to learn how solve underlying problems. Our boat was not just an office, it was also our house and transport. As for us, we were artists, but also plumbers, deckhands, electricians, captains, janitors and accountants.

Our main problems as a studio were internet scarcity, power management, data storage as well as hardware and software failures. Overtime we found ways to balance work, pleasure and maintenance. Here are some of the lessons we learnt.

Power management

Our work schedule is tied to the weather, as we depend on solar energy to power our computers. By looking at the forecast, we can determine when we will get the most work done: consecutive days of sun grant us enough power for video editing, while overcast days are reserved for low-power work, like writing, coding and planning.

There are times when we must resort to secondary power, like our small gas generator or our engine's alternator, but we tend to prefer to wait for the sun to return. Waiting hasn't affected our productivity much, as we don't adhere to a strict 8-hour workday. We tend to work only in the morning, leaving us time to pursue other interests in the afternoon. The 40-hour workweek [keeps free time scarce](https://www.raptitude.com/2010/07/your-lifestyle-has-already-been-designed/, resulting in workers paying more for convenience, gratification, and any other relief with a price tag.

Computers are generally power-sucking vampires. Choosing different software, throttling the CPU, and working from machines with a lower draw(like ARM laptops and SBCs) are some of the many things we do to lower our power requirements. The way that software is built has a substantial impact on the power consumption of a system, it is shocking to see how much CPU some will require. Choosing software designed for low-end PCs is a good solution, it is also possible to throttle processes on your machine by using a 'throttling controller'. The basic idea is like the throttle in a car, it allows to set the rate at which your system will operate and consume power. Another sure way to save battery is to limit multitasking. Disabling notifications, scripts, auto-playing videos or using internet browsers without opening multiple tabs at once are some of the many ways to achieve this.

Power consumption is also something to consider when choosing a computer. In evenings, if we need to work on light tasks, we switch to our low-power machines like the Raspberry Pi. To illustrate the difference in power draw, a Pi4 uses 2.85 W when idle, while a Macbook Pro uses 302 W. Raspberry Pis are backups to our main computers, as they are inexpensive and can run off small batteries.

Internet

Internet access is the woe of any working nomad. Internet is sometimes spotty, and data in some countries is slow, expensive, or limited to small blocks at a time. While circumnavigating the Pacific, we amassed sim cards, pocket WiFis, and have often used connections from businesses on land. Overtime, we found ways to lessen our dependence on internet, and to save on bandwidth.

With limited access, it is important to use online time wisely. Prior to connecting we make a list of tasks that we must do, such as pushing updates and making backups of our data online. It's easy to get side-tracked on the internet, with websites designed to grab and keep our attention. When checking social media, we disable auto-playing videos and image previews to save bandwidth.

When we have a reliable internet connection, we gather copies of all the online material we will need. We keep offline versions of entire websites, writing guides, articles and even whole sections of Wikipedia. If we find ourselves without a connection, we can still solve our problems by using our offline mirrors.

We research our destinations ahead of time to make sure we'll have a reliable connection when we need it. This means we'll be spending less time in secluded areas, and more time in city centers near a cell tower or WIFI signal. With some planning it is possible to have both paradise and connectivity, we found such a place in Huahine in French Polynesia, and again in Fiji. Internet access will only get better as far-flung island nations gain purchasing power.

Data storage

Hardware failure is common on boats due to the hostile environment. Saltwater to electronics is what kryptonite is to Superman. This is why it is important to backup data often to avoid losing work. There are advantages and disadvantages with all methods of data storage, but I'll outline the most useful ones for sailors:

Cloud storage. For a fee, you can back up your data online and sync files from your desktop. This method doesn't eliminate physical storage as data can't be synced to the cloud without a connection. Offloading data storage to a centralized service is problematic in other ways, because services have rules and owners and processes which can complicate things. For instance, country politics have made it that Google restricts access to some of its business services in certain countries or regions, such as China, Crimea, Cuba, Iran, Sudan, and Syria. Whatever data you have stored with Google Drive, if traveling to any of these countries will not be accessible. As conflicts arise, more countries can end up on that list. We keep documents we don't need regular access to on the cloud, with copies on hard disks.

Hard copies. Paper is a stable and widely accessible material, unlike digital devices which are subject to breakages and obsolescence. There's a good reason books and other documents from centuries ago are still readable today. We like to keep printed copies of websites and other online reference materials, such as grammar guides for writing, or language manuals for coding. Keeping data like this means we always have access and aren't limited to our computer's battery.

External hard drives. A hard drive is the the best balance of practical and reliable for storage. However, hard drives are rated for a limited number of read/write cycles, and can be expected to fail eventually. To prevent data loss due to HD failure, it's a good idea to store the same data across multiple hard drives.

Offline databases. Keeping an offline collection of websites on computers or HD ensures constant access, and reduces the energy associated with re-loading them repeatedly. It's possible to save web pages with most browser by selecting File > Save Page As. To access the page offline, click on the HTML file. We keep offline databases full of notes on a variety of subjects to refer to when there's no internet.

Keeping files on the cloud, on hard drives and hard copies gives our floating studio the redundancy required to ensure reliability.

Software

Software has a big impact on productivity, they need to be reliable and fast. Those that require heavy updates, that have a high CPU usage and that need frequent connectivity to function are problematic for working sailors.

Much of the software on the market is designed by people living on the grid with unlimited access to internet. Tools locking up at sea, asking for a connection to continue working don't float on a boat. Adobe products are a good example, as they require an internet connection periodically for subscription validation. If away from big cities, you may open your computer in an atoll to find that you no longer have access to the tool you need to get things done. Choosing a tool that doesn't require a subscription is essential for working nomads that don't have a reliable connection.

In our first year, we struggled to download 10gb software updates on slow Polynesian internet. Processor-intensive software or apps is a strain on limited power and bandwidth, but it doesn't have to be that way. The way developers write them can affect the power consumption of the resulting product. Chat rooms and bare bones text editors aren't supposed to be process-heavy, and yet the popular communication platform Slack requires outrageous amounts of ram and CPU to function. This is because Slack is embedding the entirety of Google Chrome in their app. Making software this way is costly to off-grid users, or those on slow connections, but luckily there are many alternatives.

Our computer batteries should not need to grow ever larger only to support these bloatwares, nor should we need to add extra solar to power them. Just as you would look at the nutritional content of food products at the grocery store, find out how much energy your apps are consuming.

Hardware

Computers are subject to water intrusion and saltwater corrosion, but with some care they can survive in a normal marine environment. We solved most of the problems by cleaning external connections often, and by storing them in a sealed box with some desiccants after each use. The main issue with computers on boats, is that it is difficult to source parts when they break. To make matters worse, many modern machines have non-replaceable batteries, proprietary storage, and soldered-in RAM. The parts that fail the most are power connectors, external connections and batteries.

Leaving a port with spare parts is a good tactic, but leaving with backup PCs is even better. There are many good inexpensive computers on the market, like notebook processors (Pinebook, EeeBook) and single-board computers (Raspberry Pis, Pine64). We carry 3 extra Raspberry Pi computers as backups to our main laptops, as they are inexpensive and small. These computers run on lower voltage, which lower overall power consumption. By consuming less power, the system will be less expensive to run, but more importantly, it will run much longer on existing battery technology.

Carrying a spare battery isn't a great idea as you may not use it right away, and that its literal age also affects performance. Computers are rated for a limited number of cycles. If you drain the battery completely and recharge it every day, it'll be spent after 3 years. Keeping a laptop battery fully-charged is important as it draws a lot more power at half-charge, the last few percentage points are much lower wattage to float/top it off. Enabling the various power states in your computer settings can also reduce power consumption, which in turn spares your battery. If available, enable "eco-mode” or “low power mode”.

When parts fail on our boat we repair them, and we do the same for our PCs. Nowadays it is commonplace to trash a device when it stops working, contributing to the growing problem of e-waste in the world. Replacing broken components is important, as manufacturing a new PC makes a far bigger ecological footprint than manufacturing a new replacement part. If you must get a new PC, look for product longevity, including upgradability, repairability and modularity. In today's climate, making electronics last longer is crucial.

Conscientious living

In the 60s, there was a group of French writers who would create works using constrained writing techniques, like replacing every noun in a text with the seventh noun after it in a dictionary. They did this to inspire ideas and creativity. Living and working aboard a sailboat was for us a constraint, it liberated our imagination by eliminating possibilities.

We work less, by keeping our needs small. We both cannot deal with working within rigid schedules, and we both know that we find our best selves when working close to nature.

The things we struggled with when setting up our studio, are also what taught us the most. Our frustrations with software resulted in us building our own. With limited internet, we became more independent. When hardware failed, we learned to fix them. Lacking power, we had to re-imagine our studio and projects, to calculate usage and optimize our setup to do more with less. It was a transformative experience for us, and it can be for you too if you try and work according to resources and the weather.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment