A weekend MVP story about building and publishing MockOpenAI, a Ruby gem for testing OpenAI-compatible APIs locally. From idea to published package in four days, including the moment of doubt about whether it was solving a real problem.
When to use traditional search, basic RAG, agentic RAG, or a full conversational agent for your Rails app’s search feature
Should your AI have co-author credit for code commits?
The ups and downs of cowork.
If you’ve ever asked an AI model to ‘just return JSON’ and then had your parser throw an error because the model added a helpful sentence or wrapped the JSON in markdown fences, this post is for you.
Building a Ruby CLI that transforms job applications into personalized marketing campaigns.