Software que utilizo habitualmente
Escribo esto a modo de reflexión sobre qué programas realmente utilizo, cuales me hacen ser más productivo en mi día a día, y si debería obviar alguno en futuras instalaciones.
Básico
Sistemas Operativos
- Arch Linux es mi distribución principal actualmente en mi PC y portátil.
- Debian lo utilizo en mis servidores, en mi opinión es la mejor opción para un servidor.
- Ubuntu Server LTS lo utilizo también en mis servidores cuando considero que Debian se queda un poco anticuado, o si voy a probar una aplicación que está más orientada a esta distribución. No suelo tener muchas instalaciones con este SO, porque muchas veces solo tengo que esperar a la siguiente versión de Debian.
Window Manager/Desktop Environment
gnome-shell es el entorno de escritorio que más me gusta y estoy muy acostumbrado a su workflow (sobre todo en la versión 40). De todas formas estoy muy interesado en probar un tiling window manager estilo dwm o i3 en el que sea capaz de recordar todos sus comandos.
Terminal
gnome-terminal, la uso porque es la que viene por defecto con gnome-shell pero puede que cambie en algún momento. Busco algo más simple, como st (simple terminal) de suckless.org, pero aún debería probarla por algún tiempo más para decidirme.
Shell
bash, soy una persona a la que le gusta el default, por lo que aún no veo necesario mudarme a zsh, a pesar de que promete mucha más flexibilidad.
Editores de texto y entornos de programación
Esta sección no solo es confusa, sinó que en realidad yo me encuentro muy confuso al respecto. Sigo buscando el editor de texto definitivo, he probado muchos, pero no dejo de cambiar. Me gustaría probar vim pero creo que aún no estoy preparado.
- Vim, resulta que actualmente estoy intentando utilizarlo como único editor de texto para todo mi workflow, que últimamente se traduce en Markdown, BASH, Docker, YAML y algún que otro texto plano.
- Visual Studio Code era, hasta hace poco tiempo, mi entorno de desarrollo por defecto. Es rápido y muy extensible gracias a todos los plugins que se le pueden instalar. Empecé usando atom pero acabé cansándome de lo mal que funciona su cliente de git. A pesar de todo, hoy en día utilizo más git desde la terminal que desde GUI.
Navegador web
Esto es un tema complicado. Como persona que programa páginas web de vez en cuando, normalmente tengo Chromium y Firefox instalados, para poder ver las dos caras de la moneda.
Creo que la mejor opción actualmente es Firefox en conjunto con las extensiones uBlock Origin, HTTPS Everywhere y Strict Pop-up Blocker. Es cierto que en estos días parece que no es tan rápido como Chrome y derivados, pero ya sabemos que dichas estadísticas suelen variar mucho en cada versión nueva que sale. Además usar Firefox, en mi caso, es más una elección que yo hago poniendo la privacidad por delante de la velocidad de navegación.
A pesar de todo, he de confesar que, a raíz del dilema privacidad vs velocidad de navegación, he empezado a probar el navegador Brave (sin ninguna extensión) como navegador principal, en mi móvil primero, puesto que Firefox (a pesar de tener un diseño excelente) es cada día más lento, y posteriormente en mi PC, donde más tiempo paso todos los días. Aún no puedo sacar ninguna conclusión definitiva de esta experiencia, y sigo estando a favor de Firefox. Sin embargo, si consigo pasar un par de meses utilizando Brave y no encuentro ningún impedimento puede que termine mudándome. En tal caso supongo que lo anunciaré en un futuro artículo.
Smartphone (Android)
Mensajería instantánea
Telegram y Signal, se que Telegram no es tan seguro como Signal y que tiene un montón de carencias a nivel de seguridad. Pero ya me ha costado demasiado mover a todo mi círculo desde WhatsApp hasta Telegram como para ahora decirles que tienen que usar Signal para hablar conmigo. De todas formas, actualmente, ya lo estoy intentando paulatinamente.