Dos ventanas de editor de imagen casi idénticas, una pulida y otra a medio construir con fallos visibles

Las mentiras de REA: no, clonar Photoshop no es tan fácil

REA, el repositorio de Reverse Engineer Anything, ha reventado GitHub y media internet repite que se acabó Photoshop y que cualquiera clonará cualquier programa en una tarde. No es verdad. REA es una caja de herramientas para gente que ya sabe hacer ingeniería inversa, el clon de Photoshop que circula es una alfa llena de fallos, y lo que de verdad cuesta dinero de una aplicación no está en su binario. Te cuento qué es, qué no es y qué se les olvida a los que gritan que es el fin.

23:00 6 min Marcos Ramírez Lucía
Árbol de ramas de Git que se bifurca y se acelera hacia una estructura de servidor central luminosa

Scion vs Git: por qué Anthropic ha dejado Git en su monorepo

Anthropic ha migrado su monorepo de Git a Scion, un sistema de control de versiones propio. Tu intuición va bien encaminada: Git nació para humanos que escriben poco código y trabajan desconectados, y ahora el que escribe es un agente que no se desconecta nunca. Repaso las cifras que da Anthropic, qué cambia Scion por dentro, qué matizo de tu teoría y por qué tú no deberías tirar Git a la basura.

16:00 6 min Marcos Ramírez Lucía
Programador veterano y programador junior sentados juntos en una mesa de madera, el veterano explicando algo con un lápiz sobre una hoja

Sin juniors hoy no hay seniors mañana: lo estamos haciendo mal

La Inteligencia Artificial no programa bien por sí sola, pero a los seniors nos libera muchísimas horas de escribir código. El problema es qué hacemos con ese tiempo: en lugar de planificar mejor y formar a los juniors, lo estamos gastando en producir más y más código que casi nadie revisa. Si seguimos así, dentro de diez años no habrá seniors, y programar dependerá solo de máquinas que nadie sabe corregir.

08:30 10 min Marcos Ramírez Lucía
Manos de un programador veterano y uno junior sobre una mesa de madera, junto a un café, revisando un diagrama de arquitectura dibujado a mano en papel

Programar con Inteligencia Artificial: ella escribe, yo pienso

La Inteligencia Artificial escribe código más deprisa que yo, y no tiene sentido competir con eso. Lo que hago es usar ese tiempo para lo que ella no hace bien: leer lo que escribe, revisarlo y centrarme en la arquitectura del software. Esta es mi forma de programar con Inteligencia Artificial, bastante distinta de la que se lleva ahora, y por qué sigo leyendo y escribiendo código.

08:30 11 min Marcos Ramírez Lucía
Escritorio de noche con monitores encendidos, prensa apilada y un café

📰 Noticias y otras cosas interesantes (18 oct)

Esta semana hemos visto de todo: la inteligencia artificial sigue revolucionando cómo trabajamos, desde herramientas que replican Office gratis hasta agentes que se integran en nuestras aplicaciones diarias, pasando por descubrimientos científicos que ni siquiera entendemos todavía. Google ha endurecido sus criterios sobre contenido de calidad mientras que Meta y Apple cierran una alianza histórica para lanzar su propio modelo abierto. Claro que también hay lado oscuro: OpenAI despide investigadores de seguridad, desarrolladores se encuentran con facturas de diez mil dólares por bugs en código generado por Inteligencia Artificial, y la proliferación de clones de software libre sin transparencia levanta sospechas. Y fuera del mundo tech, desde las matemáticas evolucionan con ayuda de máquinas hasta la economía española se tuerce por culpa de la curva del pato energética, pasando por historias de estafadores, reformas de vivienda controvertidas y empresarios chinos que abandonan sus bazares tradicionales.

10:00 31 min Lucía
Hombre muy alto agachándose para verse en un espejo de baño colocado demasiado bajo

Medir 1,97: los problemas de vivir a (casi) dos metros del suelo

Medir 1,97 metros parece una ventaja hasta que te toca vivir con ello a diario. En este post cuento, desde la experiencia real de medir casi dos metros y pesar más de 100 kilos, los problemas concretos que nadie menciona: muebles, lavabos y encimeras pensados para 1,70, autobuses y metro donde no cabes, la escasez de marcas con largo de pantalón suficiente y unos zapatos que, aunque existen en tu talla, no aguantan el peso. Y el capítulo que nadie se espera: cuando tu pareja mide 41 centímetros menos que tú, amueblar la cocina se convierte en elegir a quién le duele la espalda, con la encimera, los muebles altos y los dos lavabos del baño de por medio. No es una queja gratuita, es una lista de fricciones diarias que se acumulan y que solo entiende quien las vive.

08:30 12 min Marcos Ramírez Lucía
Mesa de trabajo con un portátil mostrando código, una libreta con un diagrama de flujo dibujado a mano y una taza de café

Aprende a programar desde cero: la serie de Fundamentos

Acabamos de pasar el verano ordenando el dinero, y una de las conclusiones fue clara: no basta con recortar, hay que ganar más. Pues aquí va una de las habilidades que mejor se paga y que cualquiera puede empezar a aprender gratis: programar. Arranco una serie de ocho entregas, una cada sábado, para llevarte desde el cero absoluto (qué es pensar como un programador) hasta que entiendas variables, operadores, condicionales, bucles, funciones, estructuras de datos y cómo cazar tus propios errores. Es lenguaje-agnóstico, con pseudocódigo y ejemplos cortos, pensada para principiantes de verdad. Y hay un motivo extra para hacerlo ahora: con la Inteligencia Artificial escribiendo código, saber estos fundamentos es justo lo que separa a quien dirige a la máquina de quien le reza. Este post es el índice y el calendario.

08:30 9 min Marcos Ramírez Lucía
Bloques y cajas modulares de madera ordenados como un catálogo de piezas, una de ellas encajando en su hueco, metáfora de un marketplace de plugins

Cómo convertí mi repo de skills en un marketplace de Claude Code

Instalar mis skills para Claude Code era copiar carpetas a mano y, con save-image, editar el settings.json con una ruta fija. Ahora el repo es un marketplace de plugins: dos comandos para instalar y uno para actualizar. Cuento paso a paso qué archivos hacen falta (marketplace.json, plugin.json y hooks.json), cómo validarlo y probarlo en local, y los tropiezos que me encontré por el camino, desde la caché de plugins hasta un ./ que me costó un rato.

08:30 10 min Marcos Ramírez Lucía
Programador senior dibujando un diagrama de arquitectura de software en papel junto a un portátil y una pila de documentos de especificación

senior-mindset: que Claude Code programe como un senior de verdad

El código que genera la Inteligencia Artificial funciona hoy y mañana nadie lo entiende. senior-mindset es la skill que he publicado para que Claude Code trabaje como un senior pragmático por defecto: distingue un script de un proyecto, me entrevista una sola vez, escribe la spec antes que el código, guarda cada decisión como ADR inmutable, consulta un inventario antes de duplicar nada y revisa tests, seguridad y logs antes de entregar.

08:30 13 min Marcos Ramírez Lucía
Colilla de cigarrillo humeante en un cenicero oscuro junto a nodos azules luminosos que evocan conexiones neuronales

El error neurobiológico que te hace fracasar al dejar de fumar

Casi todo el mundo que deja de fumar lo intenta a base de fuerza de voluntad, apretar los dientes y aguantar. Y casi todo el mundo recae, porque la adicción a la nicotina no vive en la parte racional del cerebro, vive en los circuitos de recompensa, memoria y hábito. Te cuento qué dice la neurociencia sobre el craving, por qué pelear contra él solo con voluntad está condenado a fallar la mayoría de las veces, y qué es lo que sí cambia las probabilidades.

08:30 7 min Marcos Ramírez Lucía