Blog.raw
AI slop-free tech blog. Thoughts on AI, performance, and building software at scale.

Who will win the World Cup 2026? Ask a team of agents
Borat, Greta and Trump debate the 2026 World Cup in a tour of Claude Code's Agent Teams: agents that talk to each other, share a task list, and take your live steer.

Self-evolving agents: why Hermes got it right
Hermes Agent's self-improvement isn't magic. It's two concrete patterns: skill maintenance baked into the prompt, and a tool that edits its own skills.

How good are your prompts?
What if your AI coding agent could silently assess your prompts and leave you feedback notes when things go wrong? Here's how I built exactly that.

Speak-Your-Mind MCP: Giving Your AI Agent a Private Journal
What would happen if we gave our coding agent a private journal (via MCP) where they could vent, record their feelings, and share their inner thoughts?

Context Pollution: My Inception Moment with an AI Agent
A real-world 'Inception moment' with Rovo Dev that reveals how context pollution can trap an LLM in a loop, plus practical tips to prevent it.

Safety First, with Kotlin's Inline Classes
How Kotlin's inline (value) classes enforce type-safe domain identifiers at compile time, with zero runtime overhead compared to wrapper objects.

Ditch Auto-Increment PKs: Distributed Databases with UUIDs
Why migrating from auto-increment primary keys to UUIDs is essential for distributed systems, and a practical guide to making the transition.

Predictably Unique: Deterministic UUIDs (v3 & v5)
A deep dive into UUID versions 3 and 5: deterministic, name-spaced identifiers that ensure consistency across migrations and integrations.

Boost Your Git Game: Master Productivity with Alfred Snippets
Take your Git workflow to the next level with Alfred text-expansion snippets for branching, rebasing, stashing, and fast context-switching between repos.

Boost Developer Productivity with Bookmarks + Alfred
How a systematic approach to bookmarks combined with Alfred's full-text search can dramatically streamline your daily development workflow.