Entrevista a Carlos Buenosvinos: Director Técnico Xing / Ex-CTO Atrápalo

Entrevista a Carlos Buenosvinos. Actual director técnico en Xing, y ex CTO de Atrápalo. Carlos nos explica toda su trayectoria. Desde cómo empezó como programador, y qué cosas le han ayudado a seguir aprendiendo, hasta sus últimas experiencias en puestos de responsabilidad en empresas del sector tecnológico.

Algo interesante es que tanto en su paso por Emagister, como por Atrápalo, se ha centrado en intentar replantear la forma de trabajar de los equipos de desarrollo. En la entrevista nos cuenta qué aspectos considera fundamentales para optimizar la forma de trabajar de los equipos, y su experiencia al respecto. También pudimos charlar acerca de la cultura del sector, de eventos como la Pamplona Software Craftsmanship, el cambio de lenguaje que ha hecho con el salto a Xing (de PHP a Ruby), y muchos otros aspectos. Gracias a Carlos por su tiempo, y también a Pablo, Gorka, e Iker, que propusieron la idea de la entrevista cenando por Pamplona :D

Desglose de la entrevista

Aquí os dejamos el minuto a minuto de la entrevista para que podáis saltar a la parte que más os interese. También hemos añadido algunas citas de cada uno de los apartados para que podáis haceros una idea del contenido :)

1:40 Trayectoria profesional

  • "Llevo 12 años en el sector puntocom. He intentado evitar las consultoras por el tema de las cárnicas"
  • "Emagister estaba en el punto de cambiar de ColdFusion a PHP o Java. Consultaron a Softonic y acabaron optando por PHP"
  • "Fue un momento complicado en Emagister y tuvimos que echar a gente por el cambio de Google Panda"
  • "Yo pensaba que me iban a ofrecer algo tipo coach. Mi sorpresa fue cuando el CEO de Atrápalo me ofreció el puesto de CTO"
  • "En el entorno en el que me siento más cómodo, es ayudando al equipo con metodologías ágiles y buenas prácticas de desarrollo."
  • "Era el momento de pensar en mi carrera. Me voy a cualquier sitio en el que, si echo la vista atrás después de un año, haya aprendido algo nuevo."
  • "Lo que más valoro de mi trabajo es el impacto que dejas en la gente."
  • "En la fase en la que el dinero no es algo crítico, te tienes que centrar en el aprendizaje. 1 año trabajando en una empresa que comparte conocimiento equivale a 10 en una mediocre."

11:53 Paso de Emagister a Atrápalo

  • "Tengo 3 grandes trucos: eXtreme Programming, SCRUM (principalmente para negocio), y Domain-Driven Design"
  • "Al aplicar el proceso de transformación en Emagister entendí que en Atrápalo debía hacerlo en orden inverso: Primero Arquitectura Hexagonal, y luego testing"
  • "Si trabajas con arquitecturas desacopladas, puedes dejar que equipos que no tengan tanta seniority se equivoquen y no cueste tanto corregirlo"

16:30 Salto de Atrápalo a Xing (de PHP a Ruby)

  • "Hay empresas como BMW, IBM, y Oracle que usan Xing para captar perfiles. Pueden pagar 120.000€ al año por una licencia."
  • "Ruby tiene cosas bastante modernas en comparación con PHP"
  • "En PHP discutimos sobre cambios de frameworks. En Ruby, Rails tiene el 95% de cuota de mercado. No tiene tanto sentido desacoplarse del framework."
  • "PHP tiene cosas mucho más straightforward. Composer es una de ellas."
  • "En Barcelona, por cada desarrollador de Ruby, tienes 4-5 en PHP. Es para pensárselo cuando tienes que montar un equipo."

21:00 Scala

  • "Me miré el modelo de actores con Erlang y es un poco oscuro. Con Akka y Scala lo tienen bastante bien montado."
  • "Vaughn Vernon entiende que los actores son técnicas para implementar los Building Blocks de DDD y matchean super bien"
  • "Cuando no tienes actores y tienes que lidiar con mensajería, necesitas un overhead. Con los actores te puedes ahorrar toda esa infraestructura"

22:50 Libro Domain-Driven Design in PHP

  • "En PHP había gente que los conceptos aún le bailaban. Que no se leían el libro rojo ni para atrás"
  • "Nos juntamos Cristian Soronellas, Keyban Akbary, y yo, y empezamos a trabajar en el libro. Es el libro de Vernon mimetizado en implementaciones con PHP"
  • "Escribir un libro técnico en inglés sin ser nativo es una experiencia terrible"
  • "En el canal de YouTube tengo vídeos introductorios sobre Domain-Driven Desing"

26:20 Eventos en el sector

  • "Cuando se les ocurrió la idea a la gente de Software Craftsmanship Pamplona, yo me animé y les envié propuestas"
  • "Me trollearon bastante las presentaciones. Lo más importante cuando quieres hacer una cosa, es cuándo no tienes que aplicarla. Con el hype de DDD, quise transmitir eso: Hay momentos en los que oye, esto no es para vosotros"
  • "Refactorizar es una técnica para reducir el coste de mantenimiento del proyecto"
  • "El objetivo era ver si podemos ajustar algunas prácticas como TDD o testing automatizado para conseguir un mejor output del proyecto."
  • "Tienes que cuidar tus eventos de dominio como cuidarías tu API REST. Documentación, versionado, etc."

30:00 Cultura en el sector tecnológico

  • "Asemejo los desarrolladores a los futbolistas. Gente joven, que cobra mucha pasta, y que tiene una vida más o menos fácil."
  • "Me preocupa que nuestro sector se convierta en una panda de capullos."
  • "Defiendo que la gente cobre lo que le corresponde. Pero eso no debería afectar a ser humilde, ni tener ganas de aprender y compartir."
  • "El Software Craftsmanship me parece lento. Me gustaría tener un tipo de output con el que conseguir cosas como líneas de trabajo, modelos salariales, y programas de mentorship."
  • "Mi mujer, abogada, flipa con nuestro sector. Compartimos código y trabajamos conjuntamente. En abogacía son unos piratas y eso no pasa. En nuestro sector tenemos algo mágico."
  • "Me sorprende cómo la gente salta al trapo con temas de DDD o TDD. Sobretodo cuando su experiencia a lo mejor es muy reducida"
  • "Creo que ver otro tipo de experiencias y lenguajes vale la pena, y creo que el Software Craftsmanship ayuda."
  • "Cuando veo algunas dinámicas de Open Spaces mal llevadas, es un desastre. Pero cuando está bien llevado es una maravilla."
  • "Me encantaría que habláramos de qué va a pasar cuando, dentro de 3 años, estemos cambiando de empresa cada año. Si eso nos convierte en más mercenarios de lo que ya somos."

Paga según tus necesidades

lite (sólo mensual)

Cargando…
al mes
  • Acceso a un subconjunto de cursos para sentar las bases para un código mantenible, escalable y testable
  • Factura de empresa
Popular

standard

Cargando…
Ahorra 121
Pago anual de 0
al mes
  • Catálogo completo de cursos
  • Retos de diseño y arquitectura
  • Vídeos de soluciones destacadas de los retos
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

premium

Cargando…
Ahorra 89
Pago anual de 0
al mes
  • Todo lo anterior
  • Más beneficios próximamente

No subiremos el precio mientras mantengas tu suscripción activa