Blog.raw
AI slop-free tech blog. Thoughts on AI, performance, and building software at scale.
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.
Testing the Speak-Your-Mind MCP
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?
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 — and practical tips to prevent it.
Safety First, with Kotlin's Inline Classes
How Kotlin's inline (value) classes enforce type safety at compile time without the runtime overhead of wrapper objects.
Ditch the Auto-Increment PK: Make Your Database Truly Distributed 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: Exploring the Deterministic Nature of UUIDs
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, and context-switching.
Boosting Developer Productivity: The Secret Sauce of Bookmarks + Alfred
How a systematic approach to bookmarks combined with Alfred's full-text search can dramatically streamline your daily development workflow.