Hardware mínimo y óptimo.
El hardware importa más de lo que admitimos. Un developer que espera 3 segundos en cada hot reload pierde media hora al día. Multiplicalo por 250 días hábiles: son 125 horas al año perdidas en esperas. El ROI de buen hardware es alto y directo.
- Mínimo viable: 16 GB RAM, SSD de 512 GB, procesador con 8 núcleos o más. Con esto podés correr 2-3 proyectos con Docker y Node.js sin problemas.
- Óptimo para productividad: 32 GB RAM, M-chip de Apple o equivalente AMD. La diferencia en builds de TypeScript y React es de 3-5×.
- El periférico más subestimado: Un monitor adicional. Tener el código en un monitor y la documentación/browser en el otro elimina el alt-tab constante y mejora el flujo cognitivo.
Configuración de VSCode.
VSCode con la configuración correcta es difícil de superar. Las settings más importantes:
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"editor.minimap.enabled": false, // libera espacio sin perder info útil
"editor.stickyScroll.enabled": true, // mantiene el contexto visible
"editor.bracketPairColorization.enabled": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"files.autoSave": "onFocusChange",
"editor.inlineSuggest.enabled": true // para GitHub Copilot / Cursor
}
Terminal productiva.
La terminal es donde pasan muchas horas. Una buena configuración reduce la fricción significativamente:
- Zsh + Oh My Zsh: Autocompletado de comandos, historial fuzzy, plugins de git que muestran el branch y estado en el prompt.
- Starship: Prompt minimalista y ultra rápido. Muestra contexto relevante (branch, versión de Node, errores) sin saturar.
- fzf: Fuzzy finder para historial de comandos (Ctrl+R) y búsqueda de archivos. Una vez que te acostumbrás no podés vivir sin él.
- Aliases útiles:
alias gs="git status",alias gp="git push",alias ll="ls -la". Tres caracteres vs diez, miles de veces al día.
Fuentes de código.
Las fuentes con ligaduras hacen el código más legible al combinar símbolos comunes en glifos únicos. Las mejores para código en 2026: JetBrains Mono (claro y muy legible), Fira Code (las ligaduras más completas) y Cascadia Code (la opción de Microsoft, excelente en Windows). El tamaño de fuente ideal es 14-15px con line-height de 1.6.
Dotfiles y sync.
Los dotfiles son tus archivos de configuración (.zshrc, .gitconfig, settings.json de VSCode). Guardá todos en un repositorio de GitHub y escribí un script de instalación. La próxima vez que configures una máquina nueva, un solo comando restaura todo tu entorno en minutos. Herramientas como Chezmoi o Stow hacen esto especialmente limpio con symlinks.