Eodos — engineering notes since 2009

I started Eodos in Spain as a teenager learning how to code. Today I write about software engineering, developer infrastructure, and practical agentic workflows.

The original Spanish articles remain available as a record of the projects, technologies, and programming concepts I explored while studying engineering in Málaga.

Read the latest writing → Explore the Spanish archive →

Latest writing

  • A webhook is not a durable queue

    What happens when a PR review worker is busy or crashes? A look at the gap between accepting a webhook and reliably completing the work it triggers.

    Read article →

  • Memory, skills, or files? Where agent context belongs

    A practical policy for agent context: stable preferences in memory, reusable procedures in skills, task evidence in files, and earlier decisions in session history.

    Read article →

What I’m exploring

I am interested in what happens when language models become part of a larger engineering system: tools, state, permissions, logs, scheduled work, verification, and failure recovery.

My current writing focuses on agentic workflows, developer infrastructure, AI-assisted software development, and lessons from building and operating real systems.

From the Spanish archive

Before Eodos became an English-language engineering notebook, I used it to document what I was learning and building in Spain.

PFG — Lectura del LOG y aplicación final de Android

Part of my undergraduate thesis documenting an irrigation system built with Raspberry Pi, Android, sensors, and embedded hardware.

Programando en C — Cifras de un número

An early programming exercise that became one of the most discussed articles on the site.

Browse the Spanish archive →

About Eodos

Eodos began in 2009 as a place to document my progress learning to code. I now live in the United States and work as a software engineer, writing about the systems and engineering problems I am exploring today.

More about Eodos →