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)
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:
No terminal utilizo o zsh em conjunto com o tmux: