{ }

Revisar el resultado, no la configuración: cómo funciona git-wrong-email

git-wrong-email es un script de shell que se niega a dejar salir un commit con el correo equivocado. Por qué el hook que más importa es el de pre-push, qué cuesta instalar un hook global sin apagar los hooks de cada repo, y qué casos todavía se le escapan.

{ }

El correo de un cliente en mi repo personal: por qué existe git-wrong-email

Un día mis proyectos personales empezaron a firmar los commits con el correo del cliente para el que trabajo, en lugar del mío. Un cliente gráfico de git había reescrito mi configuración global, y nada me avisó.

Varias Macs y una carpeta de scripts: por qué necesitaba macsetup

Varias Macs y una carpeta de scripts: por qué necesitaba macsetup

Tengo varias MacBooks que deberían compartir un entorno sin que todas tengan lo mismo. Durante más de un año lo resolví con scripts de Homebrew, y los scripts fallaban justo en eso: no sabían qué había en la máquina, no sabían qué le tocaba y se equivocaban sin avisar.

¿Qué hice esta semana? Un comando para responderlo

¿Qué hice esta semana? Un comando para responderlo

Trabajo en varias computadoras y algunas no son mías. Al final de la semana necesito saber qué hice en cada una, y la respuesta estaba repartida en decenas de repos. didwhat es un comando que la saca en un solo paso, sin instalar nada más que un binario.

Construí una app para acordarme de mi propio trabajo

Construí una app para acordarme de mi propio trabajo

No fallaba mi memoria: fallaba que nunca escribí nada. El contexto de lo que hago vive repartido entre Jira, Slack, GitHub y la cabeza, y ninguno de esos sitios guarda la historia completa. Esto es por qué terminé escribiendo mi propia app.

Claude Code en tu workflow diario: automatizar lo tedioso, enfocarte en lo que importa

Claude Code en tu workflow diario: automatizar lo tedioso, enfocarte en lo que importa

No es un tutorial de instalacion. Es una guia honesta de como un desarrollador con experiencia puede integrar Claude Code en su dia a dia sin perder el control de su codigo.