Author

About the Author
Developer/programador, autor, mentor, emprendedor, conferenciante, podcaster.

E14: Refactoring

    ¿Qué entendemos por Refactoring? No todo el mundo entiende lo mismo, pese a que Martin Fowler lo dejó bien clarito. ¿Cuándo hacer refactoring?¿cómo hacerlo?¿qué implicaciones tiene? En este episodio te lo contamos todo, para técnicos y no técnicos. La práctica que no puede faltar en los equipos de desarrollo. Este episodio contiene valiosas…

Read More

E13: Developer se convierte en manager

    Llega ese día en que alguien que se dedicaba a programar, pasa a encargarse de que los proyectos salgan bien y los equipos funcionen. En este podcast te damos pistas sobre lo que implica pasar a ser manager y algunos consejos que pueden ayudarte a desempeñar esta labor. Este episodio contiene valiosas perlas…

Read More

E12: Comentarios en el código y documentación

Retomamos uno de los asuntos mencionados en el episodio 10, los comentarios en el código y de paso hablamos de otros tipos de documentación. Entre el extremo de escribir comentarios para absolutamente todo y el de escribir cero comentarios, está el punto en el que ponemos foco en el episodio. Ejemplos de comentarios útiles: Explicar…

Read More

E11: Las personas primero

Hacemos un inciso en la temática técnica para hablar de «soft skills», de esas habilidades que cuesta tanto cultivar. Este podcast es un regalo para mí yo del pasado y un recordatorio para mi yo del futuro. De cómo puede ser, que por quererlo hacer muy bien, uno pueda estropear las relaciones y los equipos….

Read More

E10: Principios sacados de contexto

¿Todavía piensas que una función debe tener un único «return»? ¿que no debes «escribir» en un parámetro de la función? ¿que las constantes deben colocarse arriba del todo? ¿que la eficiencia del código es lo más importante? Aquí te cuento por qué algunos viejos principios/consejos se han quedado obsoletos, fuera de contexto y como a…

Read More

E9: Mob programming

Mob programming es una actividad que consiste en programar en grupo: más de dos personas en el mismo lugar, con la misma tarea, con la misma máquina. Una práctica ideal para construir equipo y elevar la calidad del código. Agradecimientos a las personas que contribuyen con este episodio: Miguel A. Viera Nazaret Miranda Helder de…

Read More

E8: Pair programming

Programación en pares o pair programming, una de las prácticas core de eXtreme Programming. Parece simple, dos personas trabajando juntas en una máquina, pero no es tan sencillo. Requiere disciplina, formación y hacer retrospectivas contínuas. Aquí te cuento mi experiencia y también tenemos la suerte de contar con opiniones y consejos de: Oscar Moreno Ulises…

Read More

E7:Trabajar bajo presión

Un poco de presión es necesaria pero el exceso de presión es contraproducente. ¿Cuáles son las causas que nos llevan a trabajar bajo excesiva presión? ¿por qué llegamos a sufrir estres y ansiedad en ocasiones? En este podcast te cuento motivos y estrategias para gestionar el nivel de presión en los proyectos de desarrollo de…

Read More

E6: Software para la ciudadanía

Segundo episodio dentro del confinamiento del COVID-19, grabado el 29 de Marzo de 2020. En este episodio explico por qué pienso que el software que se hace para los ciudadanos debe ser software libre, código abierto. También advierto de los peligros de hacer software sin consultar a los expertos en materia de asuntos sociales y…

Read More

E5: Llamada a la acción

Este es un episodio especial realizado en tiempos de crisis, grabado el 15 de marzo de 2020, al comienzo del encierro provocado por el estado de alarma nacional a causa de COVID-19. Un episodio no previsto que te invita a reflexionar y a actuar.Aquí están los enlaces de las notas del episodio: Comunidad TIC para…

Read More

E4: ¿Cómo genera dinero el negocio del software?

Vamos con otro episodio arriesgado, donde hablamos de modelos de negocio en la industriad el software, salarios, valores, riesgos, estrategias. En el podcast cito este libro: The Business Of Software de Erik Sink Relacionado con este podcast tengo este post que escribí en mi blog hace algunos meses: ¿De dónde sale el dinero para contratar…

Read More

Episodio 3: ¿Cómo te conviertes en developer?

En este (posiblemente polémico) episodio te cuento mi opinión sobre los diversos caminos que hay para adentrarse y progresar como profesional de la programación. Universidad, ciclos de formación profesional, bootcamps, formación autodidacta… Es una conversación recurrente entre developers y me apetecía hablar de ello. Mi resumen rápido del podcast es que lo más importante no…

Read More

Episodio 2: Formación y aprendizaje

Motivado y agradecido por las preguntas y opiniones del primer episodio, me he dispuesto a intentar aclarar dudas y a explicar cómo planifico mi propio aprendizaje. Desde este segundo episodio he decidido no seguir produciendo video porque la calidad del video no es suficientemente buena y el esfuerzo es muy grande, así que nos seguimos…

Read More

Episodio 1: Tu formación es tu responsabilidad

¿Debes formarte fuera del horario laboral? ¿cuánto tiempo a la semana? ¿qué materias debes estudiar? ¿tiene que ser todo técnico? En este episodio respondo a algunas preguntas que me hacen habitualmente sobre el aprendizaje y la formación en nuestra profesión. Pienso que la formación depende de mi mismo, no de mi empleador ni de mis…

Read More