Raúl Ávila

Sobre mí     Archivos

Cómo trabajamos en Pivotal

Hace algo más de un año comencé a trabajar en Pivotal, una empresa donde no he dejado de aprender desde el día uno. A finales de 2016, tras descubrir la web We Do TDD (una gran iniciativa) y unirme al canal de Slack, se me ofreció la posibilidad de ser entrevistado para describir la forma en que trabajamos, cómo utilizamos TDD, etc. Acepté en paralelo al mismo tiempo que un compañero de Berlín (Oleksii, más conocido como That TDD Fellow), por lo que decidimos hacer la entrevista conjunta, cosa que, por otra parte, encaja bastante bien con la cultura de nuestra empresa, donde el pair programming es una constante.

La entrevista fue publicada recientemente, y me he permitido la licencia de publicar un post con la única intención de publicitarla :).

Entrevista en We Do TDD (en inglés).

La comunicación en proyectos Software

Esta semana hará tres meses que inicié mi andadura como Anchor en un proyecto de mi empresa. Diría que la experiencia está siendo muy buena en todos los sentidos, y me está sirviendo para aprender un montón de cosas. Quizás la más importante de todas ellas sea como gestionar la comunicación dentro de un equipo de forma eficiente, y en este post voy a repasar muchas de las conclusiones que he ido sacando en claro.

[...Leer más...]

The Senior Software Engineer (el libro)

SSE

Acabo de terminar el libro “The Senior Software Engineer: 11 Practices of an Effective Technical Leader”, escrito por David Bryant Copeland, y me ha gustado tanto que he decidido dedicarle un breve post para animaros a leerlo.

El libro me lo recomendaron en el foro interno de mi empresa, como guía para enfocar correctamente el nuevo rol que me ha tocado este año, pero una vez finalizado, me atrevo a decir que más que una guía para Technical Leaders es un playbook para que un programador con algo de experiencia (pongamos un par de años) sepa encarrilar los siguientes pasos de su carrera.

[...Leer más...]

Cómo funciona Git (parte 2)

En el primer post de esta serie comenzamos a destripar el funcionamiento interno de Git, revisando los diferentes tipos de datos que Git soporta internamente. Si no lo habéis leído deberíais empezar por ahí.

Dejamos nuestro repositorio en el siguiente estado:

.
└── hello.txt

Es decir, un directorio con un fichero hello.txt, fichero que contiene el texto “Hello World”. Tras hacer nuestro primer commit y añadir un tag, nos quedó la siguiente estructura interna:

Git

Seguiremos trabajando desde aquí.

[...Leer más...]