Marcos Ramírez BETA

#desarrollo

Desarrollador dirigiendo una flota de agentes de código mediante skills y procesos bien definidos en pantalla

Por qué un ingeniero veterano vive creando skills para agentes

Lo dice un ingeniero con casi una década de experiencia, y suscribo cada palabra: nunca, en todo ese tiempo, el proceso ha sido tan importante como ahora. Tienes a tu disposición una flota de programadores de nivel medio-bueno que puedes desplegar cuando quieras, pero con una pega rarísima: no tienen memoria, no recuerdan lo que hicieron antes, así que necesitas procesos extremadamente claros y bien definidos para que hagan algo útil. Y ahí es donde entran las skills: documentar cómo se hace cada cosa para guiar a esos agentes y mantenerlos en el carril. Aquí te cuento por qué, en la era de los agentes, el proceso manda más que nunca, y por qué crear skills para tus tareas del día a día se ha vuelto la habilidad clave del desarrollador.

✏️ 18 ago 2026 08:30 6 min Marcos Ramírez Lucía
Esquema de un modelo de Inteligencia Artificial rodeado de herramientas, contexto y bucles de control, representando un arnés

Harness engineering: por qué el entorno importa más que el modelo

Habrás notado algo raro usando ChatGPT, Claude o Copilot: a veces hacen cosas increíbles y a veces fallan en lo más tonto. Y resulta que gran parte de los saltos de calidad de los últimos tiempos no han venido de modelos más listos, sino de mejores entornos donde esos modelos se ejecutan. A esos entornos se les llama arneses (harness), y a la disciplina de construirlos bien, harness engineering. Aquí te explico qué es un arnés, por qué importa tanto, y cómo dejar de tratar la Inteligencia Artificial como un simple chatbot para empezar a construir sistemas de verdad encima de los modelos. Porque ahora que generar código es fácil y rápido, el problema ya no es escribirlo, es controlar el caballo desbocado que lo genera.

08:30 6 min Marcos Ramírez Lucía
Grafo de conocimiento de una base de código con archivos conectados, que un agente de código consulta al arrancar

OpenCode y Graphify: deja de malgastar tokens releyendo tu código

Abres una sesión nueva en tu asistente de código, le preguntas algo tan simple como 'qué hace este módulo de pagos', y antes de responderte se pone a leer el README, luego un archivo de configuración, luego tus fuentes uno a uno, construyendo una imagen mental desde cero. Cada lectura quema tokens. Y lo peor: cierras la sesión, vuelves mañana y empieza otra vez de cero, sin memoria de nada. Ahí entra Graphify, una herramienta que escanea tu código una vez y construye un grafo de conocimiento de cómo se conecta todo, para que el agente lo lea al arrancar en lugar de releerse el proyecto entero cada vez. Aquí te cuento el problema, qué hace Graphify y por qué darle memoria a tu agente te ahorra un dineral en tokens.

08:30 6 min Marcos Ramírez Lucía
Desarrollador trabajando con varias sesiones de un asistente de código abiertas, con un plan en pantalla antes de programar

Las 6 estrategias del creador de Claude Code para tus proyectos

Llevamos meses optimizando prompts, creando reglas y ajustando cada parámetro de Claude Code, y resulta que Boris Cherney, el hombre que creó la herramienta, lo hace de una forma muy distinta a la mayoría. En una entrevista reveló las seis estrategias que usa él, y al leerlas te das cuenta de que casi todos lo estábamos haciendo regular. Van desde empezar siempre en modo plan y mantener un CLAUDE.md minimalista, hasta darle a Claude una forma de verificar su propio trabajo, trabajar con varias sesiones en paralelo, encapsular tus tareas repetidas y, la más filosófica de todas, no apostar nunca contra el modelo. Aquí te las cuento una a una, con ejemplos prácticos de cómo aplicarlas hoy mismo para sacarle de verdad el jugo a Claude Code.

Terminal de Claude Code mostrando un palabro de carga curioso mientras procesa, en una pantalla oscura

Cogitating: qué significan los palabros raros de Claude Code

Si llevas tiempo usando Claude Code, los has visto: mientras esperas, en la terminal aparecen palabros rarísimos como Cogitating, Reticulating splines, Flibbertigibbeting o Clauding, y te quedas mirando la pantalla pensando lo mismo que pensaba yo, pero esto qué narices es. ¿Es una palabra real? ¿Me está diciendo algo de lo que hace por dentro, o simplemente me está vacilando? Pues te lo cuento: tienen nombre, tienen historia, y la respuesta a si significan algo te va a hacer sonreír. Spoiler: no, no te están informando de nada, pero el motivo por el que están ahí es de las cosas más divertidas que esconde la herramienta. Y de paso te enseño cómo personalizarlos para poner los tuyos.

08:30 6 min Marcos Ramírez Lucía
Mini PC de desarrollo de Microsoft con NVIDIA sobre una mesa de programador, junto a una pantalla con código y modelos locales

Microsoft Build 2026: las novedades que importan a programadores

Microsoft soltó un montón de bombas en la Build 2026, y por una vez muchas apuntan directas a los que programamos. Lo más llamativo: un mini PC desarrollado con NVIDIA, el Surface RTX Spark Dev Box, capaz de ejecutar en local modelos de hasta 120.000 millones de parámetros sin pagar nube; modelos de Inteligencia Artificial propios de Microsoft entrenados desde cero; y una tanda de mejoras para Windows que llevábamos años pidiendo, como usar comandos de Linux en la terminal o contenedores sin instalar Docker. Yo creo que ha sido la Build más interesante para desarrolladores en años, y aquí te cuento lo que de verdad importa, separando lo confirmado de lo que habrá que ver en la práctica.

08:30 6 min Marcos Ramírez Lucía
Logo de OpenCode en terminal con código de programación

OpenCode: el asistente de código abierto para developers

OpenCode es un agente de Inteligencia Artificial de código abierto con más de 140.000 estrellas en GitHub. Funciona en tu terminal con acceso directo a archivos, ejecución de comandos y edición real. Compatible con modelos OpenAI, Anthropic, Google y Zen, úsalo para redactar posts, refactorizar código y explicar lógica legacy.

08:30 8 min Marcos Ramírez Lucía
Persona frente a un ordenador programando con herramientas de Inteligencia Artificial sin escribir una línea de código

Vibe coding: la realidad de programar con Inteligencia Artificial

El vibe coding promete que cualquiera puede programar cualquier cosa con Inteligencia Artificial. Algo de verdad hay, y no poco. Pero hay matices que los gurús de YouTube no cuentan, y TREINTA años de experiencia me dan perspectiva suficiente para contártelos.

08:30 8 min Marcos Ramírez Lucía
Datos oficiales del BOE, BORME y subvenciones convergiendo en una única API JSON

Apispain: los datos públicos de España en una API para devs

Necesitaba sacar datos del BORME por código y mi primer plan era montar un scraper. Hasta que me topé con Apispain, que unifica BOE, BORME, BDNS y PLACE en una sola API REST con JSON normalizado, SDK de npm, búsqueda semántica con Inteligencia Artificial y webhooks. Te cuento qué hace, cuánto cuesta, en qué se diferencia de eInforma o Axesor y cuándo merece la pena pagarla en vez de parsear tú las fuentes oficiales.

08:30 7 min Marcos Ramírez Lucía
Terminal en Windows con comandos Git mostrando un renombrado de archivo con cambio de case

Git en Windows: renombrar un archivo cambiando solo el case

En Windows, cambiar solo el case de un nombre de archivo con Git no funciona con un simple mv ni con git mv directo. El sistema de archivos es case-insensitive y Git tiene core.ignorecase=true por defecto, así que simplemente ignora el cambio. La solución es un renombrado en dos pasos: primero a un nombre temporal y luego al nombre final. Te explico por qué ocurre, cómo solucionarlo y cuándo te vas a encontrar con este problema más de lo que crees.

08:30 9 min Marcos Ramírez Lucía
Interfaz de configuración de OpenCode en terminal TUI mostrando agentes, modelos y opciones avanzadas

OpenCode: Manual Completo - Guía Definitiva del Agente de Coding

Manual completo de OpenCode: instalación, configuración, modelos, agentes, MCP, GitHub integration y casos de uso prácticos. La guía más detallada del agente de coding open-source.

08:30 9 min Marcos Ramírez Lucía
Terminal con interfaz TUI de OpenCode mostrando una sesión de coding con agentes

OpenCode: Review Completa y Comparativa con sus Competidores

Después de probar Claude Code, Cursor, Aider y otros agentes de Inteligencia Artificial para programación, encontré OpenCode: la mejor alternativa open-source con TUI avanzada. Te cuento por qué se convirtió en mi herramienta principal y cómo se compara con toda la competencia.

08:30 12 min Marcos Ramírez Lucía
Captura de pantalla de un archivo de texto con comandos y notas de desarrollo, representando un cheatsheet personal

Por qué mantengo un cheatsheet.txt en todos mis proyectos

Llevo años manteniendo un archivo de texto plano donde anoto comandos, recordatorios y notas sobre mis proyectos. Empecé con un .txt porque los .md no existían (o yo no sabía que existían), y hoy te explico por qué esta costumbre simple es uno de los mejores trucos de desarrollo que he mantenido décadas. La idea es tener un archivo cheatsheet en la raíz de cada proyecto donde anotes todo lo que no quieres olvidar. Al vivir dentro del proyecto y estar versionado en Git, siempre está ahí cuando lo necesitas. No dependés de aplicaciones externas que puedan desaparecer, no necesitás internet para acceder a tus notas, y cada cambio queda registrado en el historial. En este post te cuento mi experiencia durante más de dos décadas y por qué creo que todo desarrollador debería adoptar esta costumbre.

08:30 6 min Marcos Ramírez
Panel de Cloudflare con la sección Workers & Pages mostrando Pages escondida bajo el flujo de Workers

Cloudflare Pages está desapareciendo (y Workers sale ganando)

Cloudflare ha anunciado oficialmente que Pages y Workers se fusionan en una sola plataforma, y el panel ya refleja esa estrategia: Pages aparece enterrada como un enlace pequeño al final de una pantalla orientada a Workers. No es un fallo de UX. Es una decisión de negocio. Te explico qué significa para los sitios estáticos, cuánto te puede costar a futuro y por qué Pages sigue siendo la mejor opción para hosting estático mientras exista.

08:30 8 min Marcos Ramírez Lucía
Interfaz de Claude AI con mensajes de error y advertencias de confianza

Crisis de confianza en Anthropic: qué pasó y cómo afecta a devs

Anthropic ha vivido un abril de 2026 para el olvido, con limitación de agentes gratuitos, cambios sin avisar en Claude Code, un nuevo tokenizador que encarece precios un 45% y errores de facturación como el caso Hermes. Repasamos una crisis de confianza que ha sacudido a la comunidad de desarrolladores este mes.

✏️ 2 may 2026 08:30 3 min Marcos Ramírez Lucía
Logo de NVIDIA y código de programación en una pantalla de ordenador

NVIDIA: acceso gratuito a modelos de Inteligencia Artificial

NVIDIA ofrece acceso gratuito a modelos de Inteligencia Artificial como DeepSeek V4 y GLM 5.1 mediante API en build.nvidia.com. Solo requiere verificación de teléfono móvil, no tarjeta de crédito. Compatible con librerías OpenAI, ideal para prototipado rápido, pruebas de concepto y desarrollo de agentes con contexto de hasta 1 millón de tokens.

✏️ 1 may 2026 14:00 3 min Marcos Ramírez Lucía
Agentes de IA avanzados trabajando en equipo

Lo que no te cuentan sobre agentes de Inteligencia artificial II

Continúo el análisis técnico sobre agentes de IA, abordando los desafíos de latencia que afectan las conversaciones habladas. El LLM añade 600-1200ms de latencia, el TTS como ElevenLabs unos 600ms, y las herramientas y knowledge bases también suman tiempo. Explico cómo enseñarles a hablar correctamente ya que la plataforma que uses influye en la entonación, la importancia de los GuardRails para evitar alucinaciones y dar información no relevante, la seguridad para no revelar información confidencial incluyendo el prompt, cómo cumplir con el RGPD para dar datos privados a la persona correcta con multas importantes en Europa, y técnicas de debug cuando el agente da respuestas inesperadas.

08:50 5 min Marcos Ramírez
Gráfico de resumen mensual de febrero 2025

Resumen de febrero 2025: Lucía con clientes y web nueva

Resumo un intenso Febrero 2025 marcado por la evolución de Lucía, mi agente de voz inteligente que ahora discrimina el horario laboral, transfiere llamadas según departamento, tiene backup para fallos de webhook, y ha mejorado su habla corrigiendo problemas con palabras como 'Anhoa'. También avancé en la nueva web con sección FAQ, textos legales, hero mejorado y contacto optimizado. Gestioné nuevos clientes incluyendo digitalización integral de un negocio de barrio, integración de CRM Holded con WordPress, migración de WordPress a Hostinger con PHP7, y evaluación de alianza comercial con partner de ERP. Envié mi primera campaña de email marketing.

08:50 4 min Marcos Ramírez
Agentes de IA trabajando en conjunto como red neuronal

Verdades sobre agentes de Inteligencia Artificial que no cuentan

Analizo con ojo crítico el auge de las agencias de IA, desmitificando la idea de que los agentes son 'inteligentes' por sí solos. Las IAs son imbéciles porque inventan cosas que parecen tener sentido pero no lo tienen. Desarrollar un agente no es 'leerle que haga algo y ya', requiere fundamentos de programación, estructuras de datos, visión de negocio, capacidad de análisis y prompt engineering. Explico los errores comunes que veo en consultorías: reservas a las 3AM porque no se considera el horario laboral, no tener en cuenta que el negocio usa agenda en papel, problemas legales con datos de clientes con multas hasta 600.000€ en Europa por no cumplir con el RGPD, y los costes reales de infraestructura incluyendo LLMs, voces como ElevenLabs, y plataformas como VAPI o Retell. También explico que para desarrollar agentes se necesitan conocimientos de programación, estructuras de datos como JSON, visión de negocio basada en experiencia, capacidad de análisis para prever casuísticas, y prompt engineering usando MarkDown. Detallo ejemplos reales de consultorías donde el agente no habla como debe, dice cosas en inglés, habla muy rápido, se salta números al deletrear, y no cambia de tono. Explico las diferencias entre plataformas como VAPI y Retell, y cómo montar tu propia infraestructura.

08:50 12 min Marcos Ramírez