blog

Writing & thinking out loud.

14 posts

← prev 1 2 next →
01
October 31, 2026

Break the Code: the bottleneck is no longer the code

Notes from Break the Code, the pragmatic AI conference N-iX organized in Medellín. With AI agents the bottleneck moves from code to context, data, people and communication. What stuck with me and how I'm applying it.

read →
02
October 29, 2026

SEO and GEO: getting my blog ready for Google and AI

My site didn't show up even for my own name. What I changed so Google and Bing find it, and ChatGPT, Claude and Perplexity read it and cite it.

read →
03
October 27, 2026

Stripe puts its AI agents in boxes. I did the same with my accounting system.

Stripe merges more than 1,300 PRs a week from unattended agents. I kept one idea: the instruction guides the agent, but what stops it is code. How I brought it to PyME Contable with deterministic gates, what I didn't copy on purpose, and the holes my own agents found in the box I built for them.

read →
04
October 03, 2026

From 354 MB to 16 MB: Docker under the hood, multi-stage builds and a Vercel deploy from the terminal

What an image is, what a container is, how Dockerfile order drives the cache, why a multi-stage build left my Go server at 16 MB, why containers don't step on each other and why data is lost without a volume. Finished off with a Vercel deploy from the terminal.

read →
05
September 15, 2026

Four AI agents build my code. The most valuable one knows nothing.

An inspector writes the test, a bricklayer builds the minimum, I verify every step — and at the end a reviewer with no context finds what all of us missed. How I split work between AI agents and why the one who directs can't be the one who reviews.

read →
06
June 28, 2026

I Built a Venezuela Aid Directory in One Day. Here's What I Learned.

The Venezuela earthquake left critical information scattered across hundreds of WhatsApp groups. I built a public directory with a Support Network, anonymous edit tokens, and AI moderation with Claude Haiku — no login, no bureaucracy.

read →
07
June 10, 2026

My Blog Now Posts to LinkedIn Automatically — But Not Without Me

How I extended my Laravel blog to automate LinkedIn publishing with Claude, the four architectural decisions that define the system, and why keeping a human in the loop was the most important one.

read →
08
March 17, 2026

My Website Went Down This Morning. Here's Exactly What Happened — And How I Fixed It.

A real incident: cascading misconfigurations — a wrong Fail2ban regex, no swap space, and Nginx blocking without banning — brought down a server. Full breakdown and the 10-minute fix.

read →
09
March 12, 2026

The 3 Biggest Software Development Needs in 2026 — And Why I Built My Career Around Them

AI integration, cloud-native architecture, and cybersecurity: the three real needs companies are spending money on in 2026 — and exactly where I've focused my work.

read →
10
March 10, 2026

5 Technical Decisions That Are Costing Your Business Money (And How to Fix Them)

After 17 years building web applications, I've seen the same 5 costly mistakes over and over. If your team says 'it's complicated' more than they say 'it's done,' you're probably making at least one of them.

read →
← prev 1 2 next →