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 principal
  • sys - monitoreo del sistema
  • notes - 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.