A simpler life without Google Analytics

I’m not here to say Google Analytics is “bad.” For many teams, it is the right tool: funnels, audiences, integrations, the whole story. The problem, at least for the kind of project this blog is, is that the power comes with weight—account sprawl, consent flows, and a UI that can feel like a second job. Sometimes you just want to know that someone read the post, without turning your hobby site into a mini data warehouse. ...

April 22, 2026 · 3 min · Rennan

Context Rot: The Silent Killer of AI Workflows

You’ve built the perfect agentic workflow. MCP servers are connected, functions are documented, and the first few Claude calls are flawless. Then call number seven happens: results drift, hallucinations emerge, and you find yourself debugging why the AI suddenly “forgot” critical instructions you passed hours ago. This is context rot—the degradation of model reasoning quality as context windows fill, compress, and reset in multi-agent systems. It’s architectural, not accidental. And it scales predictably. ...

December 9, 2025 · 6 min · Rennan

Design Patterns Every AI Team Should Know

TL;DR Learn the core design patterns that actually matter for AI systems. See how each pattern maps to real AI orchestration problems. Use concrete code-style examples to plug into your stack. Understand trade-offs, not just theory. Apply a simple roadmap to introduce patterns without over-engineering. The Stateless Problem: Why AI Needs Architecture LLMs are stateless. Every time you send a prompt to GPT, Claude, or any model, it forgets everything outside the current request. It does not remember your previous message, the plan it created two steps ago, or the tools it just called. Any “memory” comes from the system around it, not from the model itself. ...

December 9, 2025 · 8 min · Rennan

Why I Ditched WSL for MINGW64

For years, Windows Subsystem for Linux (WSL) has been the go-to solution for many Windows users wanting a Linux shell experience. But for me? WSL was never quite the right fit. Why Not WSL? I don’t dislike WSL because it’s “not Linux enough” — it’s quite robust for many tasks. My main gripe is that I want to use the standard shell environment I’m comfortable with, without juggling multiple distros or dealing with some WSL quirks. I want: ...

May 27, 2025 · 3 min · Rennan

Demystifying the GitHub Actions Workflow for this Hugo Blog

This isn’t the first atempt to create a place to publicly store my ideas. Probably not the last as well. All I wanted was to use a domain of mine, and avoid paying recurrently for storage and processing for something that’s not going to be seen except for less than a dozen of people. I tried a lot of solutions in the past for static websites within github pages, such as Jekyll and Django. I also tried free solutions that after a while became pretty popular, but the main issue was to keep on publishing stuff. I guess that after around 10 years of regret of not keeping it up, here we are in a (hopefully) successful atempt. ...

April 27, 2025 · 3 min · Rennan

./setup

Well, you’ve must be a new arrival. I’m AndreRennus of Astora . If you need smithingAI Systems Architecture, speak to me. I’ll be seeing you then. Be careful out there.

March 20, 2025 · 1 min · Rennan