Si hay una herramienta que ha mejorado mi productividad en los últimos 10 años han sido las consolas interactivas (REPL). La primera vez que use esta tecnología y le saqué mucho provecho qué cuando empecé a desarrollar sitios webs con ruby on rails.
La consola me vino genial no solo en mejorar mi curva de aprendizaje, si no con el desarrollo día a día.
La gente de spotify ha creado una consola REPL para poder usar interactivamente Scio y desarrollar más rápidamente proyectos que usen apache beam.
Las instrucciones para instalar la REPL en tu mac son muy sencillas si usas homebrew:
brew tap spotify/public
brew install scio
scio-repl
La primera linea instala el tap de spotify con las herramientas para mac/homebrew la gente de spotify y con la segunda se instala la versión compilada de scio REPL.
Podéis encontrar algunos ejemplos de uso de Scio/REPL en la página de GitHub del proyecto Scio.