Skip to main content
The Big Branch Theory

The Big Branch Theory

By Alfredo, Dani, Juan, Miguel y Ronny
Un espacio para hablar sobre experiencias como programadores en varias empresas y sobre diversos temas. Cada episodio hablaremos de un tema, de sus beneficios, de sus dificultades pero sobre todo de nuestras experiencias. En algunos programas contaremos con gente que aporte su propio punto de vista, y si no podemos, estaremos atentos a quien quiera debatir después de que se emita el episodio.

Contenido distribuido bajo licencia Creative Commons 4.0 (https://creativecommons.org/licenses/by/4.0/deed.es)
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Spotify Logo

Spotify

Currently playing episode

Recruiting y procesos de selección con Tabita Luis

The Big Branch Theory

1x
Introducción a Domain Driven Design.
Alfredo Casado (@AlfredoCasado) y Miguel Viera (@mangelviera) Nos cuentan sus experiencias y aventuras con DDD durante los últimos años. En este episodio se abarca tanto la parte estratégica de DDD como la táctica, aunque con más enfoque en la primera. Apreciamos todo el feedback como siempre! Si queréis más episodios expandiendo este tema, nos encantaría escucharlo de vosotros!
48:00
May 7, 2021
Recruiting y procesos de selección con Tabita Luis
Como continuación a nuestro anterior episodio sobre Entreistas honestas, en este episodio contamos con la colaboración especial de Tabita Luis, Head of People & Culture en To Good To Go, además coordina la Académia People Lab en The Heroe Camp y escribe en la newsletter WeAll - Talento, Diversidad e Inclusión Durante los  45 minutos de episodio recorremos todas las partes de lo  que supone buscar trabajo. Hablamos de Cv, de ofertas de trabajo, de  pruebas técnicas, como negociar salarios, como mejorar como  entrevistadores… Notas: https://thebigbranchtheorypodcast.github.io/post/recruiting-procesos-seleccion-tabita/
44:17
March 15, 2021
Entrevistas Honestas
GRACIAS POR LAS 5000 ESCUCHAS Damos un salto en un tema del que se habla poco para contar nuestra experiencia y sobre todo nuestra sensación de que en la industria falta transparencia. Hablamos sobre salarios, pruebas técnicas, tiempos y fases de los procesos y todo lo que tiene que ver con encontrar un trabajo nuevo. Photo by Polina Zimmerman from Pexels
51:01
February 17, 2021
Developer Experience
Este episodio hablamos sobre Developer Experience. Una disciplina que se esta poniendo últimamente muy de moda dentro del mundo de desarrollo de software. Queremos contar un poco la experiencia que tenemos en nuestro día a día con ello y nuestras aventuras y desventuras con nuestros aciertos y equivocaciones. Al ser un tema muy génerico y que tiene muchas vertientes dentro de la misma, nos vamos a enfocar sobre la de desarrollo de herramientas y tooling interno dentro de los equipos. Resolveremos las siguientes preguntas: - ¿Cuándo merece la pena desarrollar tooling génerico en nuestro software? - ¿Sobre que principios regimos su creación? - ¿Cómo identificar que se nos está yendo de las manos o estamos acertando? - ¿Qué tipo de herramientas tienen sentido hacer y cúal es el camino a seguir? Con ello esperamos resolver la duda de cuándo es suficientemente bueno (good enough) invertir dinero, recursos y tiempo de las personas del equipo en hacer herramientas específicas o quedarnos con scripts que automaticen tareas, etc...
01:16:45
January 29, 2021
Single Responsability ¿Principle?
En este podcast queremos analizar un poco más en profundidad este famoso principio. Creemos que en ocasiones el principio se entiende de una manera algo superficial y nuestro diseño no está obteniendo el verdadero valor que podría de este principio. Incluso una aplicación del principio entendido de manera superficial podría ser contraproducente en algunos escenarios. Si cuando piensas en este principio te surgen dudas como: - ¿Es realmente un principio? - ¿Qué es una responsabilidad? - ¿Debo separar siempre las responsabilidades que detecte?, ¿cuándo es el momento adecuado? En este capítulo intentaremos dar respuesta a estas preguntas. Revisando que decían los textos originales donde se define el principio y explicando como lo vemos en nuestra experiencia.
41:57
December 30, 2020
Sobre testing
Para los que nos conocéis, sabréis que este va de uno de nuestros  temas favoritos: Testing 😂 Es una charla bastante informal en la que  comentamos algunos detalles que nos han ayudado a desarrollar tests.  Juan trabaja en un proyecto muy grande con muchas decisiones de  arquitectura ya tomadas, mientras Ronny habla desde la perspectiva de un  proyecto relativamente nuevo. Independientemente del escenario es  importante que los tests nos den feedback pronto, nos den confianza,  puedan adaptarse a cambios y ser comprendidos por el resto del equipo. El foco de este capítulo es prestar atención a los tests. Al igual  que el código que va a producción, los tests también hay que  mantenerlos. Por lo que también es importante aprender de ellos y  aplicar buenas prácticas. Durante este episodio tocamos algunos de los  dilemas que más suelen surgir cuando estamos testeando desde la  perspectiva de desarrollo: ¿Qué es la unidad? ¿Qué tipos de tests existente? ¿Es realmente importante diferenciarlos? ¿Cuándo mockear? ¿Qué propiedades debe tener un test? … https://thebigbranchtheorypodcast.github.io/post/sobre-testing/
50:33
December 2, 2020
Minimalismo Digital
En este episodio hablaremos de manera puntual sobre algo no relacionado con el desarrollo de software ni buenas prácticas. En este caso, será de Minimalismo Digital.  Durante los últimos tiempos nos vemos muy involucrados con nuestra vida y el control de nuestros dispositivos electrónicos y las redes sociales. En el episodio de hoy, Ronny y Miguel nos contarán como descubrieron esta faceta del minimalismo y su manera de intentar tener un control mejor de los dispositivos en vez de lo opuesto, que sean los dispositivos quiénes les controlan a ellos. El podcast está facilitado por Alfredo Casado. Participantes: Alfredo Casado, Miguel Viera, Ronny Ancorini
01:03:32
November 10, 2020
Career changing resources
En este episodio, para iniciar esta nueva temporada de The Big Branch Theory queríamos reunirnos todos de nuevo y compartir aquella bibliografía y recursos que de cierta manera nos hayan impactado positivamente en nuestra profesionalización. Enumeramos tres de ellos (o por lo menos lo intentamos)  y hablamos un poco de por qué nos han gustado mientras ofrecemos recursos entre nosotros para seguir expandiendo desde la idea que transmite. Notas del episodio y recursos en nuestra web: https://thebigbranchtheorypodcast.github.io/post/career-changing-resources/
41:38
October 15, 2020
Product teams con Eduardo Ferro
En este episodio tenemos una entrevista con Eduardo Ferro. Si bien consideramos a Edu un referente en el ámbito técnico, también tiene una visión muy pragmática respecto al desarrollo de productos. Actualmente trabaja en clarity como engineering manager de plataforma. En este episodio Edu nos cuenta que características tiene un equipo de producto. Notas del episodio y recursos en nuestra web: https://thebigbranchtheorypodcast.github.io/post/product-teams-edu-ferro/
01:41:18
September 30, 2020
Deuda técnica en el día a día
Durante los últimos episodios hemos hablado mucho sobre la sostenibilidad de software, primero hablamos sobre la definición más formal de Deuda Técnica y luego entramos en otros matices y formas de ver las cosas respecto al software sostenible hablando de Caring Task y de cómo nos ayuda ese enfoque distinto en el día a día. Leer más: https://thebigbranchtheorypodcast.github.io/post/deuda-tecnica-en-el-dia-a-dia/
01:18:41
July 26, 2020
Caring Tasks con Manuel Rivero, Parte 2
Después escuchar el proceso por el que pasó Manuel River en dos departamentos de Barcelona, incluimos a Miguel y Alfredo en la entrevista para hablar de otros equipos que trabajan de esta misma forma en Madrid. Hablamos de una aproximación mucho más práctica y comentar los problemas que cada uno ha ido encontrado en su viaje. Leer más: https://thebigbranchtheorypodcast.github.io/post/caring-task-deuda-tecnica-manuel-rivero-parte-2/
35:37
June 17, 2020
Caring Task con Manuel Rivero, Parte 1.
Como mencionabamos en el episodio anterior sobre Deuda Ténica el mayor problema de la métafora es que deja fuera toda la influencia  que tiene el trabajo de mantenimiento de software que no es  intrinsicamente técnico. Durante una consultoría a priori de practicas  técnicas Manu y Joan Valduvieco se dieron cuenta que trabajando sólo el aspecto técnico no se conseguiría un buen resultado... Leer más: https://thebigbranchtheorypodcast.github.io/post/caring-task-deuda-tecnica-manuel-rivero/
35:21
June 10, 2020
Deuda Técnica
Esta vez llegamos con un formato muy distinto y con un invitado, Ronny. En este episodio damos un repaso bibliográfico intenso para intentar definir y sentar las bases sobre algunas de las cuestiones más comunes en relación a la Deuda Técnica: ¿Que es la deuda técnica? ¿Como la identificamos? Tipos de deuda técnica Como hacer visible la deuda técnica asumida (Metricas, Trello, …) Consecuencias de tener deuda técnica Donde merece la pena tener deuda técnica Si te ha gustando este episodio, estate a la espera porque seguiremos profundizando en el tema. Cualquier feedback será bien recibido. A falta de acabar nuestra web si quieres, puedes dejarnos comentarios en twitter o a nuestro email thebigbranchtheory@gmail.com En este episodio participan - Alfredo Casado (https://twitter.com/AlfredoCasado) - Daniel Ojeda (https://twitter.com/SuuiGD)  - Juan Vega (https://twitter.com/juandvegarguez) - Miguel Viera (https://twitter.com/mangelviera) - Ronny Ancorini (https://twitter.com/RonnyAncorini) Debido a las limitaciones de espacio de la descripción, los enlaces y referencias se pueden encontrar aquí: https://quicknote.io/6fc5dcb0-9921-11ea-bb4b-3914548eb744 Foto de www.pexels.com Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.
56:33
May 20, 2020
Formación y experiencia como programador
Hoy nos llenamos de valentía e intentamos hablar sobre un tema muy amplio y complejo. Damos un pequeño repaso a cosas que nos funcionan en cada una de nuestras circunstancia y cosas que nos han funcionado en el pasado. Desde nuestra etapa inicial muy vinculada  a la universidad a nuestro día a día donde hay que compaginar y encontrar un buen balance. Si tienes algo que aportar contacta con nosotros y hablemos para hacer el podcast más diverso. Hoy nos llenamos de valentía e intentamos hablar sobre un tema muy amplio y complejo. Damos un pequeño repaso a cosas que nos funcionan en cada una de nuestras circunstancia y cosas que nos han funcionado en el pasado. Desde nuestra etapa inicial muy vinculada  a la universidad a nuestro día a día donde hay que compaginar y encontrar un buen balance. Si tienes algo que aportar contacta con nosotros y hablemos para hacer el podcast más diverso. Se menciona en el episodio: Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman En este episodio participan - Alfredo Casado (https://twitter.com/AlfredoCasado) - Daniel Ojeda (https://twitter.com/SuuiGD) - Juan Vega (https://twitter.com/juandvegarguez) - Miguel Viera (https://twitter.com/mangelviera) Foto de www.pexels.com Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.
57:31
May 6, 2020
Microservicios
Segunda entrega con un formato algo distinto, debatimos un poco sobre nuestra experiencia desde que empezamos con microservicios hasta la actualidad y como hemos ido cambiando de parecer. Encontrando todas las fortalezas y pasando por los posibles problemas de esta arquitectura. Si tienes algo que aportar contacta con nosotros y hablemos para hacer el podcast más diverso. En este episodio participan: - Alfredo Casado (https://twitter.com/AlfredoCasado) - Daniel Ojeda (https://twitter.com/SuuiGD) - Juan Vega (https://twitter.com/juandvegarguez) - Miguel Viera (https://twitter.com/mangelviera) Foto de https://www.pexels.com Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.
48:30
April 17, 2020
Pair Programming
En este episodio hablamos sobre como ve cada uno de nosotros el Pair Programming, que dificultades hemos encontrado aplicandola, recordamos algunos mitos y finalmente hacemos un pequeño resumen para quienes que esten interesado en ponerse manos a la obra. Si tienes algo que aportar contacta con nosotros y hablemos para hacer el podcast más diverso. En este episodio participan: - Alfredo Casado (https://twitter.com/AlfredoCasado) - Daniel Ojeda (https://twitter.com/SuuiGD) - Juan Vega (https://twitter.com/juandvegarguez) - Miguel Viera (https://twitter.com/mangelviera) Foto de https://www.pexels.com Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.
01:03:56
April 10, 2020