19/05 - What PRs know that the code does not tell
How I used AI to turn 400 pull requests and their comments into backend agentic guides that are more useful than documentation written from scratch.
How I used AI to turn 400 pull requests and their comments into backend agentic guides that are more useful than documentation written from scratch.
For an AI tutor, evaluation is not inspecting one answer: it is having a case battery that lets you change prompt or model without breaking what already worked.
The leap was not writing better skills, but separating process guides from content policies so agents can produce, audit and learn from human feedback.
Part two of the series: operating safe autonomy with reproducibility, observability, guardrails, reconciliation and security.
Part one of the series: turning coherence into a system property through invariants, ownership and docs-first.
The invoice only tells you how much you spent. Architecture starts when you know which flow, model and user consumed it.
A big mistake pushed me to build a closed loop of detection, triage, tests and safe fixes with Codex as operator.
I did not build this app only to read Markdown, but to discuss it. Linear reading is no longer enough when there is an AI in the sidebar.
Lessons from Sora for Android with Codex: AI-assisted programming does not reduce the need for rigor; it increases it.
Why I packaged a year of martial principles into an EPUB and how I use a daily information diet so those principles do not dissolve.
Designing an AI tutor is not only about answering questions: it is about sustaining a long relationship without losing memory, trust, boundaries or judgement.
A familiar kind of day is appearing for developers working near the AI frontier: obscene productivity and a strange kind of exhaustion.
How I turned handmade flashcards into Vocabulario, a living app for learning Spanish through levels, practice and a 3D mascot.
Collaborating with an AI turned writing into a cognitive mirror that revealed my mental grammar, internal rhythms, and the limits of my voice.
Choosing a recommended resource should not be generative magic: if it does not solve the reader's real problem, it is better to recommend nothing.
A personal experiment with texts adapted to my own voice that explores how stylistic congruence improves comprehension without falling into the illusion of f...
Epigenetics as the interpreter of DNA and how partial reprogramming opens the door to rejuvenation without erasing cellular identity.
After years of thinking about a Wikipedia of logical rules, a push from AI turned my scattered notebooks into a crisp specification.
Sport Planner adds Supabase login and cloud sync so training plans remain available across devices while preserving offline-first use.
Not all user feedback is an opinion: sometimes it is a possible editorial correction, and sometimes it is a product signal that needs context.
English translation of my 2025 reflection on how AI coding assistants reshaped my daily workflow.
A tool to generate personalized journals from philosophical traditions, life roles and central goals.
DreamLoop is an interactive web app where dream messages guide a teenager's 30-day adventure and help rewrite identity through story.
A tutorial where we create a personal AI assistant that learns from you, can proactively remind you of things, and is accessible from Telegram.
Sometimes the best retrieval strategy is not to look for similar chunks, but to use a candidate index and fast models to decide what is worth reading.
What follows is an opinion piece, an exploration of ideas about the impact of AI that I find important in the medium and long term.
A step-by-step tutorial to publish an asynchronous REST API using Vert.x 3, Kotlin and JDBC.
I moved from Indra S.A. to Akamon Entertainment as a backend engineer.
An experiment in representing linked knowledge as plain text.
Second prize in Indra +Ideas with a cloud prediction services project for healthcare.
A web UI framework for developing complex business applications before modern Java web UI frameworks existed.
Java frameworks to traverse object memory structures, used in view frameworks such as WAM.
A deep dive into the 2000 WebImmersion whitepaper, a vision for an object-oriented, immersive web.
This is the final article in a 3-part series about mobile agents.
This is the second article in a 3-part series about mobile agents.
This is the first article in a 3-part series about mobile agents.
Final article in the 1997 series, translating my walkthrough of Sun's JVM data structures, class loading process, and execution model.
Second article in the 1997 RPP series, translating my deep dive into the .class file format, bytecode set, and the design goals of the JVM.
First article in my 1997 RPP series explaining why the Java Platform matters, how the VM and APIs fit together, and where Java was headed at the time.
My second RPP article explored how to fake multitasking under DOS by multiplexing lightweight "tasks" in C++.
Reverse‑engineering VGA memory tricks to push past the 256-color barrier in 1996.
How a student science project turned into my very first award.
A small C engine from 1994 to simulate particle systems and explore Feynman's ideas.