DSPy: The Framework for Programming LLMs (Not Prompting Them)
After two years of building with DSPy, I wrote down everything I learned. Here's what changed about how I work with LLMs.
As a detail-oriented software architect, I bring precision and passion to every project I tackle. From building cutting-edge software to exploring the latest trends in civic tech, gaming, and 3D printing, I am always pushing the boundaries of what's possible. In my free time, I enjoy sharing my insights and experiences through my blog, giving readers a glimpse into the exciting world of tech and innovation. Let's build something cool together!
After two years of building with DSPy, I wrote down everything I learned. Here's what changed about how I work with LLMs.
Hallucinations aren't an AI problem. They're a communication problem. This is the mindset shift at the core of spec-driven development with AI.
A builder's update on phntm.sh — what changed, why it matters, and why showing the encryption happening is more than just UX polish.
Every free tool is a data extraction operation with a UX layer on top. So I built something that can't spy on you even if it wanted to.
Stop vibe coding. Start spec coding. A walkthrough of spec-driven development using OpenSpec to build a mobile app from scratch.