O meu setup - Webdev remoto

O meu setup - Completamente remoto, um nomada digital

Atualmente, à publicação deste blog post, encontro-me a trabalhar remotamente e fora do país (Brasil), onde vivo (Portugal).

Tendo em conta a necessidade de me manter activo no trabalho, mas também sem depender de um lugar fixo, o meu setup é bastante simples.

Computador

O trabalho que realizo é maioritariamente o de Front-End, onde existem várias ferramentas, que me permitem realizar grande parte das minhas tarefas diárias, recorrendo apenas a um browser, o Github Codespaces é um dos exemplos, pois consigo escrever código num tablet, ou até mesmo num smartphone.

Mesmo com esta flexibilidade, optei por utilizar um portátil, pois o aumento da complexidade de alguma tarefa, mesmo sendo básica, pode torna-se difícil de executar.

Dell XPS 9500 (2020)

dell-xps

Na escolha do portátil tive especial atenção em três aspectos:

  • Possibilidade de atualizar o hardware
  • Qualidade de construção
  • Compatibilidade com sistemas Unix

Possibilidade de atualizar o hardware

O meu trabalho não depende de um bom processador, mas sim de poder manter várias aplicações em memória, bem como o espaço que possa vir a precisar.

O Dell XPS permite alterar a RAM, bem como o disco, neste caso o portátil fez-se acompanhar de 8GB de RAM, atualizada para 32GB de RAM e de um disco de 512GB M.2.

Qualidade de construção

O corpo do Dell XPS é em alumínio, com o interior em fibra de carbono, o que o torna level, mesmo para um portátil "metálico".

O ecrã tem uma moldura super fina, com um rácio de aspeto de 16:10, o que o torna uma execelente opção para a edição de texto.

O teclado é retro-iluminado, com uma boa sensação de clique, inclui também um leitor de impressões digitais, que funciona como botão de energia ON/OFF.

As portas de entrada são um pouco limitadas, com 3 portas USB-C, entrada de som de 3.5mm e leitor de cartões, com isto faz-se acompanhar de um dongle com entrada USB-A e Ethernet.

Compatibilidade com sistemas Unix

O Linux é facilmente instalado em qualquer computador, mas existem certas configurações de hardware, que se tornam verdadeiros desafios para funcionarem perfeitamente, como no Windows.

O WSL funciona bem, mesmo que tivesse optado por usar o Windows, mas decidi ir por um portátil com boa compatibilidade, neste aspeto o DELL XPS funciona out-of-the-box com Ubuntu 21.04.

Alternativa

O Macbook Air 13.3 M1 é um bom candidato, com uma boa qualidade de construção, excelente ecrã e um sistema com base em UNIX, peca pela limitada oferta de 8GB de RAM, que é impossivel de atualizar.

Setup

O sistema operativo que uso é o Ubuntu 21.04, este faz-se acompanhar do GNOME, com algumas extensões, tem o seguinte aspecto:

desktop

No terminal utilizo o zsh em conjunto com o tmux:

terminal

programação