¿Qué uso?

Última actualización

12 de abril de 2023

Me gusta mucho cuando las personas cuyo trabajo sigo recomiendan las herramientas que usan en el desarrollo de su trabajo. Dejo aquí las mías por si a alguien le sirve (intentaré tenerlo actualizado pero no prometo nada).

Software

R

  • Es bien conocida mi pasión por R, y siempre programo en RStudio (ahora conocido como postit).
  • Intento mejorar la legibilidad de mi código al máximo así que abogo por la abolición de los bucles. Para ello hago un uso intenso de todo el entorno de paquetes de {tidyverse}, en especial {ggplot2}, R Markdown y {purrr}.
  • Para la elaboración de apuntes para el alumnado uso R Markdown y para las diapositivas uso {xaringan}, {xaringaExtra} y, más recientemente, Quarto, paquete con el que he realizado esta web (antes usaba {blogdown}).
  • Para el desarrollo de paquetes uso principalmente los paquetes {devtools}, {usethis}, {testthat}, {roxygen2} y {pkgdown}.
  • Para grabar el paso-a-paso de cómo construir un gráfico uso el paquete {camcorder}.
  • Intento mantener todo documentado en GitHub para tener una trazabilidad de versiones.

Visualización de datos

  • La mayor parte de mi trabajo de visualización lo realizo en R con los paquetes {ggplot2}, {plotly} y {shiny}.
  • A veces hago uso de Illustrator CC, y Figma para editar algunas gráficas.
  • Me gusta mucho la estética y sencillez de DataWrapper y el paquete {DatawRappr} hace muy sencilla su conexión desde R.
  • Tengo pendiente ponerme al día con Observable D3.js para la visualización de datos interactiva.

Desarrollo web

  • La web está hecha entera con Quarto y R Markdown desde R y RStudio (ahora conocido como post-it). Antes usaba {blogdown} pero no hay color en cuanto a la sencillez.
  • El tema y organización de la web está adaptado de la web de Andrew Heiss
  • La web está alojada como repositorio en Github y el deploy es realizado con Netlify que me permite asignar dominios ya comprados de manera muy sencilla y sin necesidad de tener conocimientos sobre programación web.
  • Para optimizar la velocidad de la web uso Page Speed.

Otros

  • Con motivo de mi colaboración como codirector en una tesis en la Facultad de Óptica hago un uso esporádico de Matlab, programa en el que está implementada la Toolbox necesaria para la toma de muestras.
  • Por motivos docentes hago un uso esporádico de Stata (Máster de Bioestadística) y SAS (Máster de Minería de Datos).
  • Para temas relacionados con IA, NLP y web scraping (mi descubrimiento reciente gracias a un compañero de la DVS ha sido BeautifulSoup hago uso de de Python. Además preparo en dicho lenguaje parte del material de mi docencia en los máster de título propio de la UCM.

Productividad

Organización

  • Todavía no lo manejo tanto como me gustaría pero he abrazado con devoción las funcionalidades en productividad que ofrece Notion. Para la planificación de proyectos y tareas en equipo he usado durante muchos años Trello.
  • Respecto al código, odio con toda mi alma trabajar en consola (matadme) así que uso GitKraken para organizar los repositorios en Github.
  • Con los/as compañeros/as del grupo de Madrid de DVS he empezado a usar Slack.
  • Para no olvidarme de nada soy un clásico y uso de manera diaria Google Calendar.
  • Para leer noticias, guardar tweets y newsletters en un solo sitio uso Readwise en combinación con Notion.
  • Si te lo puedes permitir y te distraes fácil es muy recomendable usar Bartender (yo he dejado de pagarlo porque tampoco necesito tanta concentración en mi vida pero me gustó mucho su versión gratuita de prueba), una app que te ayuda a no tener distracciones en las barras de herramientas.
  • Uso más de lo que me gustaría Telegram para guardar notas, ideas e imágenes.

Reuniones y correos}

  • Si depende de mí, sin duda prefiero Google Meet por encima de cualquier otra.
  • Es habitual tener que usar Teams para reuniones con otros investigadores de otras universidades (cuya docencia la tienen virtualizada en dicha aplicación).
  • Para las conexiones por Twitch es habitual conectarme por Discord
  • Uso Gmail para el correo y Mailtrack para el trackeo de aperturas de mails.

Producción científica

Amén del software estadístico mencionado hago uso de las siguientes herramientas

  • Como todo investigador hago un uso casi diario de Sci-Hub para acceder a los artículos que están bajo suscripción.
  • Para visualizar los artículos uso Adobe Acrobat y realizo anotaciones con iAnnotate, ya que permite exportarlas de manera muy cómoda.
  • Aunque se considere herejía, acabé una tesis sin usar nada para la gestión de bibliografía (ni Zotero ni Mendeley ni similares). Para la bibliografía uso un archivo .bib en el que voy almacenando las referencias usadas.
  • Para la producción de artículos científicos hago uso del lenguaje LaTeX cuya edición la llevo a acabo en Overleaf. Antes usaba TexMaker como editor.
  • Recientemente he empezado a usar Chat-GPT como complemento para la redacción de correos electrónicos, así como para la redacción de resúmenes, introducciones de artículos y reescritura de párrafos junto con Paperpal. Soy gran defensor de no inflaccionar las autorías de manera innecesaria, tampoco con la IA, en la línea de Nature.
  • Hago uso de DeepL como traductor.
  • Como todo usuario de Mac a veces me toca lidiar con Homebrew para la instalación de algunos programas.

Almacenamiento

  • Hago uso de la cuenta de 100GB de Google Drive que nos facilita la UCM al colectivo investigador.

  • No me gusta tener respaldo solo en una nube así que también tengo una pequeña cuenta de Dropbox donde realizo de manera periódica copias de seguridad.

Docencia

  • Como mencionaba elaboro los apuntes para el alumnado haciendo uso R Markdown y para las diapositivas uso {xaringan}, {xaringaExtra} y, más recientemente, Quarto, paquete con el que he realizado esta web (antes usaba {blogdown}).
  • Para la elaboración de documentos sencillos, hojas de ejercicios y diapositivas sin código intento simplificar al máximo, y aunque antes hacía un uso intenso de LaTeX, ahora he abrazado el minimalismo con las herramientas de Google Drive.

Divulgación

Redes

  • Uso tanto Twitter como Instagram en sus versiones móviles y web. He empezado a usar recientemente TikTok (de momento solo como usuario y no como creador de contenido).
  • Para los hilos de Twitter uso Typefully que no solo permite programar hilos sino guardar borradores de los mismos mientras se construyen.
  • También consulto de forma esporádica Unfollow Today para tener un seguimiento de seguidores y seguidos.
  • He empezado a probar Obsidian pero aun no he visto ventajas por encima de lo que ofrece Notion para escribir borradores, notas o textos.

Diseño

  • Para el diseño de infografías complejas uso Illustrator CC, mientras que para infografías sencillas uso Canva. Recientemente he empezado a probar Figma como complemento al software estadístico usado para la visualización de datos.
  • Para edición de vídeo uso Premiere Pro. Para ediciones sencillas uso Premiere Rush.
  • También hago un uso esporádico de Photoshop y, en menor medida, de Lightroom.

Hardware

  • Actualmente uso un portátil personal MacBook Pro de 13 pulgadas (marzo de 2023) con chip M2, CPU de 8 núcleos, GPU de 10 núcleos, 256 GB de almacenamiento SSD y 16 GB de memoria RAM.
  • El ordenador fijo provisto por el departamento de Estadística y Ciencia de Datos (Facultad de Estudios Estadísticos de la UCM) es un HP Elite Desk 800 con Windows, procesador i7-8700K, CPU de 8 núcleos (4.8 GHz), 512 GB de almacenamiento SSD y 16 GB de memoria RAM.

Pendientes de probar (recomendadas por terceros)

  • Freedom: una app que te permite crearte listas de “sitios bloqueados” para no entrar en franjas horarias (por ejemplo, no distraerte con Twitter).
  • Ulysses (dicen que es muy útil para la escritura de documentos Markdown, por ejemplo para documentar repositorios en Github).
  • Mountain Duck para gestionar en un solo sitio las diferentes nubes de archivos y Backblaze para copias de seguridad.
  • Observable
  • Timery para el trackeo de tiempos durante el día.
  • Dayone para diario digital y apuntar lo sucedido en el día.
  • D3.js para la visualización de datos interactiva.
  • Vitamin-R para slots de productividad tipo Pomodoro.

No recomendadas