Mi configuración de desarrollo
Después de años de ajustes, esto es lo que encontré para mi trabajo de desarrollo diario.
Hardware
- ThinkPad X1 Carbon (11.ª generación)
- 32 GB de RAM, 1 TB NVMe
- Monitor externo 4K para trabajos serios
Sistema operativo
FreeBSD en el servidor, Linux en el escritorio. Intenté utilizar FreeBSD completo en computadoras de escritorio, pero aún no hay soporte de hardware para computadoras portátiles.
Editor
Neovim con una configuración mínima. Solía tener cientos de complementos pero ahora lo mantengo simple:
- LSP para inteligencia de código
- Treesitter para resaltar la sintaxis
- Telescopio para búsqueda difusa
- Señales de Git en la cuneta.
Eso es todo. Sin temas sofisticados, sin distracciones.
Terminal
Alacritty + tmux. Rápido, confiable y personalizable. Tengo algunas sesiones de tmux siempre ejecutándose:
dev- desarrollo principalsys- monitoreo del sistemanotes- notas rápidas y todos
Control de versiones
Git con algunos alias que me ahorran horas:
alias gs='git status -sb'
alias gc='git commit -m'
alias gp='git push'
alias gl='git log --oneline -10'
Conclusión
La mejor configuración es la que conoces al dedillo. Dedique tiempo a aprender profundamente sus herramientas en lugar de cambiar constantemente a otras nuevas.