A Collection of Thoughts

Prompt-Level Game Theory: GEPA-Optimized Adversarial Debate

AI

Most prompt optimization demos show a single agent getting better at a single task — classify this email, answer this question, extract these fields. That's useful, but it sidesteps the harder problem: what happens when multiple agents interact, and improving one changes the game for the others? I built a multi-agent adversarial debate system with DSPy and GEPA to find out.

Read more

Intro to DSPy for Programming LLMs with Declarative Python

AI

A technical deep dive into DSPy, Stanford's framework for programming—not prompting—language models. Learn how to build reliable AI systems with signatures, modules, and optimizers through practical code examples including classification, chain-of-thought reasoning, RAG, and multi-step agents.

Read more

OpenAI Realtime API Rust Implementation

Rust

For anyone wanting to try OpenAI's real-time API, I created a repository that provides a minimal Rust implementation, enabling bidirectional voice conversations through WebSocket connections. The implementation handles real-time audio streaming, automatic speech detection, and live transcription display.

Read more

A Love Letter to Omarchy

Linux

Your operating system is holding you back, and you probably don't even know it. Whether you're trapped in Apple's ecosystem, suffering through Windows' bloatware, or settling for Ubuntu's safe mediocrity, you're missing out on what computing in 2025 should actually feel like. DHH's Omarchy made me realize we've all been expecting far too little from our machines. If I'm going to start a blog, I might as well begin with the revolution that made me give a damn about my OS again.

Read more