# Blog Posts

- [Build AI trust without addiction](/posts/build-ai-trust-without-addiction.md) - Jun 05, 2026
  AI chat defaults to addiction. I rejected that approach and built something different. I found that users come back more when you respect their time.
- [Better context management for AI chat](/posts/better-approach-to-ai-memory.md) - Jun 02, 2026
  Context compression is clumsy. I Built a three-stage memory system that keeps your AI agent sharp across long conversations while saving time and money.
- [Fun with emergent behavior in AI](/posts/fun-with-emergent-behavior-in-ai.md) - May 31, 2026
  Minimal constraints, maximum improvisation. AI hallucinations aren't always bad. I leaned into them to see what happened.
- [My AI workflow kicks butt](/posts/my-ai-workflow-kicks-butt.md) - May 29, 2026
  My AI workflow costs almost nothing and ships real work. My secret isn't token maxxing or expensive models.
- [Lines of code is still a stupid metric](/posts/lines-of-code-is-still-a-stupid-metric.md) - May 26, 2026
  "Write a new user endpoint at least 500 lines long," said no one ever. Where this code metric came from and why it's useless.
- [Thirteen (blog) gap years](/posts/thirteen-blog-gap-years.md) - May 22, 2026
  I'm back to blogging after 13 years. A compressed-time story of exploration, failure, evolution, and a desire to reconnect with the community.