Así dejo mi Mac lista para programar desde cero (2025)

Cada vez que agarro una Mac nueva, me pasa lo mismo: quiero estar listo para laburar en menos de una hora, sin perder tiempo con mil ventanas ni configuraciones raras. Por eso armé este paso a paso con lo que instalo y cómo dejo todo prolijo para codear, moverme rápido entre escritorios y no pelearme con el entorno. Es la receta que uso hoy en 2025, simple y directa.

Qué instalo y por qué

1) Chrome

Arranco con el navegador para sincronizar marcadores, contraseñas y extensiones básicas de dev. Mis infaltables:

  • uBlock Origin (para limpiar la web)
  • JSON Viewer (para no llorar con respuestas API)
  • Vimium o similares si te gusta navegar con teclado

Tip: logueate de una y dejá activada la sync, te ahorra horas.

2) Homebrew (el gestor de paquetes)

Necesito Brew para instalar todo lo demás sin vueltas.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew doctor
brew update

Ya que estamos, activo las fuentes nerd para que se vean bien iconos y powerlines en la terminal:

brew tap homebrew/cask-fonts
brew install --cask font-jetbrains-mono-nerd-font

3) Oh My Zsh (shell con esteroides)

Zsh ya viene en macOS, pero con Oh My Zsh todo cobra un poco más de amor:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Extras que me aceleran:

# Autocompletado y sugerencias
brew install zsh-autosuggestions zsh-syntax-highlighting

Después los activás en tu ~/.zshrc:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

Opcional: fuente JetBrains Mono Nerd en la Terminal y listo.

4) NVM (Node Version Manager)

Para manejar versiones de Node y no romper nada de proyecto a proyecto:

brew install nvm
mkdir -p ~/.nvm
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"' >> ~/.zshrc
source ~/.zshrc

nvm install --lts
nvm alias default lts/*
node -v

5) Cursor (editor)

Me pasé a Cursor por velocidad y features de AI integradas, pero con “feel” de VSCode. Lo instalo así:

brew install --cask cursor

Tips rápidos:

  • Activá el sync de configuraciones.
  • Keybindings estilo Vim si te manejás con teclado.
  • Extensiones mínimas y necesarias (linters/formatters por lenguaje).

6) Tmux (multiplexor de terminal)

Para mí, tmux = superpoderes en la terminal. Ventanas, panes y sesiones persistentes.

brew install tmux

Config básica en ~/.tmux.conf para empezar cómodo:

set -g mouse on
setw -g mode-keys vi
set -g history-limit 100000
unbind C-b
set -g prefix C-a
bind C-a send-prefix

Y si querés ir un paso más: tpm (plugin manager), tmux-resurrect, estatus bar copado. Pero con esto ya volás.

VER:  Como hostear tu aplicacion node y react en tu propia VPS (2/2)

7) DBeaver (base de datos)

Cliente universal para manejar Postgres, MySQL, SQLite, lo que venga.

brew install --cask dbeaver-community

Tip: usá SSH tunneling para conectarte a bases en VPS sin abrir puertos. Y modo dark, obvio.

8) Docker

Para levantar servicios rápido y testear local sin drama.

brew install --cask docker

Si tenés Apple Silicon:

  • Muchas imágenes ya soportan arm64.
  • Si algo falla, probá con --platform linux/amd64 en docker run o en docker-compose.yml.

Cómo configuro los escritorios para “volar” entre pantallas

Mac tiene buen sistema de Spaces, pero hay que domarlo un poco:

  • Ajustes del sistema → Escritorio y Dock:

    • Desactivar “Reordenar los espacios automáticamente”.
    • Mantener “Las pantallas tienen espacios separados” activado si usás varios monitores.
    • Animaciones: si te marean, bajalas.
  • Atajos de teclado:

    • Ajustes → Teclado → Atajos → Mission Control:
    • Activá “Cambiar a escritorio 1… 6” y poneles Ctrl+1, Ctrl+2, etc.
    • “Mover una ventana a escritorio a la izquierda/derecha” también suma.
  • Hot Corners (Esquinas activas):

    • Superior izquierda: Mission Control.
    • Inferior derecha: Escritorio.
    • (Elegí los que te sirvan, pero con estos dos ya ganás velocidad.)
  • Asignar apps a espacios:

    • Click derecho en el ícono del Dock → Opciones → Asignar a “Este Escritorio”.
    • Yo hago algo así:
    • Escritorio 1: navegador
    • Escritorio 2: editor
    • Escritorio 3: terminal/tmux
    • Escritorio 4: DB/DBeaver
    • Escritorio 5: docs/notas
    • Con Ctrl+Número saltás en un toque y todo queda ordenadito.

El video paso a paso

Cierre

Esa es mi receta 2025 para dejar la Mac lista y salir a construir sin trabas. Si te sirve, probá adaptarla a tu flujo y contame qué herramienta te falta sí o sí en una máquina nueva. Como siempre, gracias por estar del otro lado. Si te gustó, compartilo con alguien que esté estrenando Mac y nos vemos en el próximo con otro mate y más código. 🙌☕️

Loading

Esta entrada fue publicada el youtube. Agregá a favoritos el enlace permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *