We Are Flying Blind: Why I Built a Dependency Graph Visualizer in Rust

Recently, I watched a Veritasium video called “The Internet Was Weeks Away From Disaster and No One Knew.” It dives deep into the history of the XZ Utils backdoor—a highly sophisticated, multi-year social engineering campaign that almost compromised OpenSSH and the entire open-source ecosystem. A malicious actor spent years gaining trust, slowly pushing malicious commits into a deeply buried compression library that everything else depends on. ...

March 5, 2026 · 3 min read · 565 words · enrell

navi-agent Devlog #1 — Sprint 1 in motion: TUI, orchestrator loop, MCP path, and .env onboarding

The last post was about architecture decisions. This one is about execution. I spent this cycle turning ideas into something runnable and testable. Not polished. Not “AI magic.” Just real foundations. What shipped since the last post 1) REST API vertical slice navi-agent now has a working API backbone with health, task, and agent routes, including sync flow. This gave me a full path from request → service → persistence → response, which is where real design flaws start to show up. ...

March 2, 2026 · 4 min read · 643 words · enrell

Defining the architecture decisions of navi-agent

It was 3 AM when I had the idea for navi-agent a few months ago. I was in bed thinking about the impact of LLMs on developers’ hard skills. Before the LLM boom, I improved my coding skills by building projects for my own use. But when OpenAI launched GPT-3, I saw that this technology could be useful. I spent a lot of time playing with GPT-3 code generation, and I remember the feeling I had when I used it to learn OOP. I was like, “What the F*! How the f* do these guys do that?” That was the spark that made my hyperfocus kick in to study the area. ...

February 23, 2026 · 10 min read · 2040 words · enrell

I'm building navi-agent: a truly secure and useful AI orchestrator | cry about it openclaw

Hello world guys! The TL;DR is: I’ve tested openclaw and other AI orchestrators, and they always follow the exact same pattern: They are built as products to be sold, not as open-source projects for the community. They are created by the hype and for the hype, pushing a generic idea of “agency”—a bloated product with a bunch of features and skills that, at the end of the day, aren’t even that useful. That’s because they aren’t built to solve real problems; they’re built for marketing and to sell big tech subscriptions. That’s exactly why OpenAI hired Peter Steinberger—a classic acqui-hire just to have another avenue to sell their API keys and subscriptions, not to solve actual problems. ...

February 23, 2026 · 7 min read · 1436 words · enrell

I Built a NPM Package for Parsing Anime Filenames — Here's My Story

It was 3 AM on a Tuesday night. I was staring at my anime folder, scrolling through filenames like: [SubsPlease] Spy x Family - 01 (1080p) [A4DAF3D9].mkv [Coalgirls] Clannad (1920x1080 Blu-Ray FLAC) [1234ABCD]/[Coalgirls] Clannad - 01 (1920x1080 Blu-Ray FLAC) [1234ABCD].mkv One Punch Man S02E03 1080p WEBRip x264-PandoR.mkv And I thought to myself: “There has to be a better way.” Sound familiar? If you’ve ever built a media library, you know exactly what I’m talking about. Those messy, inconsistent filenames — they drive me crazy. And the existing parsers? Either too slow, too rigid, or didn’t handle the wild variety of naming conventions we anime fans use. ...

February 21, 2026 · 4 min read · 791 words · enrell