Offboarding de un cliente

La finalización de un vínculo puede quizás organizarse en dos grandes grupos: salida por decisión (planeada y organizada) o salida traumática (no nos queremos volver a ver, al menos por ahora). Con el correr del tiempo, y luego de haber pasado por tantos proyectos, uno trata de mejorar esa experiencia, tanto para el cliente como …

De freelancer a micro-pyme

Posiblemente, para quienes somos/hemos sido freelancers durante tanto tiempo, nos sea fácil reconocer algunas de las cuestiones que voy a mencionar a continuación. Una vez que comenzamos a trabajar como proveedores o contractors, la dinámica parece sencilla y puede funcionar. Se concreta la posiblidad de un trabajo de cierta índole, se realiza, se cobra, todos …

Trunk-Based Development y otras estrategias de branching

Ya sabemos que hay planetas habitables, y sabemos que hay agua en Marte. Sabemos también que vamos a tener que rescatar a Matt Damon de cualquiera de esos planetas (evidencias aquí y aquí). Pero aún así, no logramos hacer push de commits que no entren en conflicto. Aún no logramos evitar que un merge de …

CalVer para versionar proyectos

Este pequeño post tiene un vínculo demasiado estrecho con esa obsesión casi compulsiva de revisar qué cosas hago y por qué las hago (y si tiene sentido hacerlas). La preguntonta del día de hoy es: ¿cómo versionar y taguear un proyecto? Desde hace algo más de una década mi trabajo principal ha sido sobre tiendas …