-
De la idea a Producción con Spec-Driven Development: primera experiencia
La semana pasada puse en producción una aplicación construida con la estrategia de desarrollo conocida como Spec-Driven Development (SDD). La aplicación no era gran cosa, pero tampoco era un ejemplo de juguete. Era una web app construida sobre el framework NestJS, con Bootstrap, vanilla JavaScript, una base de datos PostgreSQL e integración con la API… — read more
-
Sobre la carrera docente en UBA
Luego de haber explicado esto N veces, finalmente decidí escribirlo. Lo que voy a describir aquí aplica a la Facultad de Ingeniería de la UBA pero creo que es igual en toda UBA. Creo que también aplica a algunas otras universidades. En primer lugar, me parece importante comenzar distinguiendo entre tres cuestiones: cargo, dedicación y… — read more
-
#BuscandoDoctorado parte 1: motivación y tema
Después de estar un largo tiempo coqueteando con la idea, finalmente hace un par de meses decidí que voy a intentar hacer un doctorado. Aún no estoy seguro que vaya a hacerlo pues hay varias cuestiones que debo resolver pero en principio ya me estoy moviendo para intentar resolverlas. Una y otra vez, las distintas… — read more
-
Mi visión sobre los trabajos finales de carrera
Es habitual en muchas carreras que el plan de estudios incluya un trabajo final de carrera. En algunos casos ese trabajo final tiene un tinte de trabajo de investigación mientras que en otros tiene un tinte más de trabajo profesional. En algunas instituciones ese trabajo se hace en el contexto de una materia mientras que… — read more
-
Cerrando la brecha entre industria y academia
Esto es lo que hago, tanto desde la academia como también desde la industria. Mi trabajo en la academia lo comparto habitualmente en este blog contando lo que hago en mis cursos de Ingeniería de Software (UBA y UNTreF) y también con algunas otras iniciativas aledañas. Pero lo que hago respecto de este tema en… — read more
-
Off-topic: Gracias Indio
Ayer murió Carlos «Indio» Solari, el líder de Patricio Rey y sus Redonditos de Ricota, un banda que marcó mi adolescencia. Empecé a escuchar a Los Redondos estando en la escuela primaria, allá por el año 1991 con la publicación del disco La mosca y la sopa. Un disco que en aquella época yo escuchaba… — read more
-
Modelado de estado
Esta es una problemática habitual al construir software y una y otra vez veo modelos muy pobres. Fenómeno que también observo en la universidad. Es por ello que hoy grabé un video con algunas sugerencias al respecto en el que, entre otras cosas, explico el patrón state. Espero les resulte útil. — read more
-
Anti-patrones de arquitectos de software
La semana pasada hablaba con un cliente cuando descubrí los dos anti-patrones relacionados a arquitectos de software. Ideas que venían dando vuelta en mi cabeza y que había visto reiteradas veces pero recién en esa charla hice click y logré articularlas. Paso a describir. Cuando digo «anti-patrones» me estoy refiriendo patrones, situaciones que he visto… — read more
-
Sincerando el uso de la IA en la educación
No suelo escribir sobre IA, en parte porque creo que ya hay demasiada gente (y agentes) escribiendo al respecto. Vengo siguiendo el tema, haciendo mis propias experiencias y sobre todo vengo leyendo y hablando con colegas. No pretendo aquí hablar sobre el uso de IA en la Ingeniería de Software, sino sobre cómo lidiamos con… — read more
-
My notes from XP 2026
A couple of weeks ago, I traveled to São Paulo to participate in the 27th International Conference on Agile Software Development, also known as the XP Conference. It was not my first time attending the conference. I had previously participated in several editions: 2015 (Helsinki), 2016 (Edinburgh), and 2018 (Porto). However, this time was different… — read more