Checklist: O Setup de Elite para Programadores no macOS
Source: Dev.to

Acabou de tirar o MacBook da caixa? Não perca tempo a clicar em menus infinitos. Segue este passo a passo para transformar a tua nova máquina numa estação de trabalho de alta performance.
1. Calibrar a “Memória Muscular”
Antes de instalar qualquer app, ajusta o sistema para responder como tu queres:
- Tap to Click: Ativa em Ajustes > Trackpad. Não precisas de “afundar” o trackpad para clicar.
- Remapear Caps Lock: Muda para
EscapeouControlem Teclado > Teclas Modificadoras. O teu dedo mindinho agradece. - Velocidade do Cursor: Coloca quase no máximo. O padrão do Mac é lento para quem usa múltiplos monitores.
- Mostrar Extensões: No Finder, ativa “Mostrar todas as extensões de ficheiros”.
2. O Motor (Gestão de Pacotes)
Não instales apps descarregando .dmg do browser. Usa o Homebrew.
- Instalar Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Instalar Essenciais
brew install --cask visual-studio-code orbstack spotify discord google-chrome
3. Terminal & Shell
O terminal nativo é básico. Vamos dar-lhe superpoderes:
- iTerm2 ou Ghostty: Substitutos de elite para o terminal padrão.
- Oh My Zsh: Para teres o branch do Git sempre à vista.
- Fira Code: Instala esta fonte para teres ligaduras de programação (ex:
->vira uma seta real).
4. Docker & Virtualização (O fim do lag)
Esquece o Docker Desktop se queres poupar bateria e RAM.
- OrbStack: Instala e migra os teus containers. A diferença de performance em Apple Silicon é absurda.
- Rosetta 2: Garante que tens o suporte para apps Intel instalado:
softwareupdate --install-rosetta
5. Data Science Stack (O Novo Padrão)
Para quem trabalha com dados e não quer o caos dos arquivos .ipynb:
- marimo: O substituto reativo e elegante do Jupyter.
pip install marimo
- BigFrames: Para processares TBs de dados sem fritar a RAM do Mac.
6. Utilitários “Indispensáveis”
Pequenas ferramentas que fazem uma diferença gigante no dia a dia:
- Rectangle: Para organizar janelas com atalhos de teclado (estilo Windows Snapping).
- Stats: Para veres o uso de CPU, RAM e temperatura na barra de menus.
- AltTab: Se não consegues viver sem o estilo de troca de janelas do Windows.