Home Writing Lab About Skills CV Contact

Digital craftsman. Political thinker. Perpetual student.

This is a quiet corner of the internet where I share applications I've built, essays on politics and philosophy, and reflections on technology and society. No algorithms. No noise. Just ideas.

Recent Writing

View all →
Perspective v1.2.0 · stance: mixed

My current AI stack

What I am using to build with AI, as of June 2026. The tools, the prompts, the workflows — and the parts I am still figuring out.

Jun 1, 2026 #ai#tooling#building
Journal On switching coding agents

Why I switched from Cursor to Claude Code

Six weeks of using Claude Code as my primary editor for an Astro build. Why the agent-first workflow won me over, and where I still miss Cursor.

May 28, 2026 #ai#tooling#building
Journal On invisible power

The Tyranny of Default Settings

We accept the world as it is presented to us, rarely questioning whether the structures we inhabit were designed for our benefit or for someone else's. The most powerful ideas are those that make themselves invisible.

May 15, 2026 #philosophy#politics#systems
Research social-science

Does AI assistance actually make developers faster? A meta-analysis

Six studies, three controlled, three observational, on the productivity impact of AI coding assistants. The headline: yes, but with a large 'it depends' and a 'for some tasks' that the popular narrative elides.

May 10, 2026 #ai#research#economics

Featured from the Lab

All apps →

AI Build Journal

beta

An MCP server that lets Claude read and write to a structured daily journal of what I built. Designed for the agent-first workflow — the journal is the agent's memory.

mcp · self ·0.3.0
https://ai-build-journal.hectorsanchez.eu
Last release: May 28, 2026

Backup Rotator

stable

A small CLI for rotating, verifying, and pruning local backups. Runs on a cron. Designed to be boring, predictable, and impossible to misconfigure silently.

cli · self ·1.2.0
https://github.com/hector-sanchez-eu/backup-rotator
Last release: Apr 30, 2026