Blog
Todas las entradas
Todo sobre política, software y vida en un solo lugar.
Vender menos como una mejora
Microsoft 365 Familia y Premium sustituyen 1 TB por miembro por un único bloque compartido de 2 TB para hasta seis personas. Microsoft lo llama flexibilidad. Es …
Leer más →
¿Quién gobierna su ciudad? Magistrat y asamblea municipal
«Eso lo ha decidido la ciudad». Pero ¿quién es «la ciudad»? En Hesse son dos órganos: la asamblea municipal decide como un parlamento, el Magistrat ejecuta como …
Leer más →
Concejal voluntario: ¿qué hago realmente?
Desde las elecciones municipales de 2026 soy concejal voluntario en Rodgau, por Volt. A menudo la gente me pregunta: ¿Qué se hace realmente en ese cargo? ¿Ahora …
Leer más →
Discurso en el Congreso Regional 2026 en Darmstadt
Un alegato a favor de confiar en nuestros miembros: saber reconocer los propios límites es un proceso de aprendizaje personal que deberíamos confiar a nuestros …
Leer más →
Los compañeros que nunca tocan jj no necesitan saber que existe
Los compañeros que nunca tocan jj no necesitan saber que existe Parte 9 de 9.
Esta era la pregunta que más importaba antes de adoptar nada de esto para trabajo …
Leer más →
Los bookmarks no son ramas, y ese es el punto
Los bookmarks no son ramas, y ese es el punto Parte 8 de 9.
Llamar “bookmarks” en lugar de “ramas” a los punteros con nombre de jj …
Leer más →
Editar el historial sin contener la respiración
Editar el historial sin contener la respiración Parte 7 de 9.
Los tres movimientos que cubre esta lección (empezar trabajo nuevo, editar trabajo existente, …
Leer más →
d-you: pensar la identidad digital a la europea, y por fin hacerla realidad
La EUDI Wallet y d-you son una oportunidad para dar forma a una identidad digital europea, segura y apta para el uso cotidiano. Lo decisivo es que se respeten …
Leer más →
Hacer que jj se parezca a Tokyo Night
Hacer que jj se parezca a Tokyo Night Parte 5 de 9.
Esta es la lección menos esencial de la serie y en la que más disfrute inmediato invertí. jj no incluye …
Leer más →
Conseguir que jj log hable del remoto
Conseguir que jj log hable del remoto Parte 6 de 9.
Lo que me hizo confiar en jj log como herramienta de uso diario en lugar de como una curiosidad fue ver …
Leer más →
Forkeando repositorios con jj
Forkeando repositorios con jj “Fork” es una de las palabras más usadas en el trabajo diario con GitHub, GitLab, Gitea, Forgejo o Bitbucket, y no …
Leer más →
Necesidad y espectáculo: el descuento en el combustible como ejemplo
Un descuento en el combustible justo antes de una elección: qué cuesta, qué aportan las petroleras, y si hay pruebas de que este tipo de regalo influya …
Leer más →
Cómo está construido jj realmente por debajo
Cómo está construido jj realmente por debajo Parte 4 de 9.
El modelo mental del artículo anterior (la copia de trabajo como un commit, el identificador de …
Leer más →
El vocabulario que jj toma prestado de Git, cambia y descarta
El vocabulario que jj toma prestado de Git, cambia y descarta La trampa con jj es que reutiliza varias palabras de Git para cosas distintas, en lugar de …
Leer más →
La copia de trabajo es un commit
La copia de trabajo es un commit, y otras cosas que tardaron un momento en encajar Parte 3 de 9.
El modelo mental de Git tiene tres capas: directorio de …
Leer más →
Modo colocado
Modo colocado: dos almacenes, un directorio Parte 2 de 9.
La instalación en sí no tiene nada de particular: un gestor de paquetes o un cargo install, luego una …
Leer más →
Por qué mirar siquiera Jujutsu
Por qué mirar siquiera Jujutsu Parte 1 de 9 de una serie sobre aprender jj en modo colocado.
Git funciona. Quince años después, el ecosistema a su alrededor es …
Leer más →
Portar una configuración de fish a nushell
Portar una configuración de fish a nushell: dos errores que solo aparecen en una shell de verdad Llevo años usando fish como shell diaria, con una configuración …
Leer más →
cargo: command not found, aunque rustup está instalado
cargo: command not found, aunque rustup está instalado Síntoma: rustup funciona, rustup show lista una toolchain instalada y activa, pero cargo, rustc y rustfmt …
Leer más →
Una suma de comprobación silenciosa que rompía cada subida compatible con S3
Una suma de comprobación silenciosa que rompía cada subida compatible con S3 Problema Teníamos un pequeño servicio en Go que escribía archivos generados en un …
Leer más →
Volt: Elecciones a Local Lead 2026
¡Me gustaría continuar otros 18 meses!
Leer más →
Promesas rotas: el terreno fértil para el populismo
Promesas rotas: el terreno fértil para el populismo
Leer más →
Reemplazar contenido en archivos con ripgrep
Aviso: ripgrep no puede hacer esto por sí solo. Pero puedes combinarlo con otras herramientas para conseguirlo.
El problema Uso Obsidian con frontmatter (YAML) …
Leer más →
Conectarse por RDP desde Linux a Windows
El problema Tengo un equipo con Windows en mi red local y quiero conectarme a él por RDP desde mi equipo Linux. Para ello uso remmina, un buen cliente RDP. Sin …
Leer más →
Ejecutar tclip en una Zimaboard
¿Por qué? Porque los gists privados son fantásticos y, junto con Tailscale y una Zimaboard, es fácil alojarlos.
¿Cómo? Hace poco conseguí una Zimaboard. Es …
Leer más →
Cambia los switches de tu teclado
¿Por qué? Simplemente porque puedes. Y porque es divertido. Y porque puedes aprender algo nuevo. Y porque puedes. O te acabas de comprar otro teclado caro y el …
Leer más →
Bienvenida, RedHat, al juego de ... bueno, los negocios volviéndose locos
RedHat obliga a los clones a rehacer su modelo operativo (y quizá rompe su promesa).
A la comunidad no le gusta la decisión. Fíjate en esto, por ejemplo: Dear …
Leer más →
Sobre tipografías
Sobre tipografías Me gusta tener una buena apariencia en pantalla. Me gusta ver suficiente información a la vez (algunos dirían que demasiada). Eso significa …
Leer más →
Ingeniería de software vs. desarrollo de software
El desarrollo de software y la ingeniería de software son dos campos relacionados pero distintos dentro de la informática. El desarrollo de software se refiere …
Leer más →
Hacer funcionar la Titan Security Key USB-C en un sistema Linux
Me compré una Titan Security Key de Google como segunda llave por si mi llave principal se rompe. Uso Linux, y la serie 5 NFC de Yubico funcionó sin problemas …
Leer más →
Un motivo no tan obvio de un error de autenticación con SSH
Problema Intentas mantenerte seguro. ¿Cómo dices? Sí, demasiado seguro. Si trabajas para varios clientes y eres como yo, quizá no quieras usar la misma clave …
Leer más →
Contribuir a Mattermost
¿Qué es Mattermost? De su web:
Mattermost is a flexible, open source messaging platform that enables secure team collaboration Piensa en Mattermost como una …
Leer más →
Maximal Rodgau: Göb, Benz, Hoffmann
Por fin fuimos a visitar el Maximal en Rodgau. Lo gestiona una asociación y organizan jazz en directo y otra música en vivo. Es asequible y un local pequeño …
Leer más →