🎙️ Just published a new episode of Slightly Caffeinated: Snowstorms, Side Projects, and AI Workflows. Have a listen:
🎙️ Just published a new episode of Slightly Caffeinated: Snowstorms, Side Projects, and AI Workflows. Have a listen:
Introduced Truths to Iris recently. Already had to completely overhaul how they get created, updated, and protected. Here's what I learned and what I did about it.
www.tjmiller.me/posts/truths...
Was writing docs for Iris's memory system when it hit me: importance and universality aren't the same thing. Rebuilt the whole tier system around that insight. Introducing Truths.
www.tjmiller.me/posts/iris-t...
Gave a talk on Ralph Loops at the Copenhagen Laravel Meetup last night. Still pretty new to this, but it's been seriously addictive -- there's something weirdly satisfying about going to bed and waking up to a fully working app.
Did a write-up of everything here: www.geocod.io/code-and-coo...
A simple graphic showing engineering projects before and after using AI. Above, scoping is approximately 10% of the time, coding 80%, and QA 10%. After, the total time is reduced by about half, and scoping is 40%, coding is 20%, and QA is 40%
This image from my blog post earlier this week really seems to be unexpectedly resonating.
With Claude Code, our total project time is way down, but how engineers spend their time is very different. More architecture, more QA, less coding. www.geocod.io/code-and-coo...
The shortened project lifecycle is absolutely the result of our custom tooling shared across the team, and people/orgs without that aren’t going to have those kind of results
ICYMI @tjmiller.bsky.social’s excellent blog post on our Claude Code tooling www.geocod.io/code-and-coo...
New post: Customizing Iris
www.tjmiller.me/posts/custom...
Prism v0.99.16 🎉
github.com/prism-php/pr...
Very soon! This week or next week!
Prism v0.99.15 🎉
github.com/prism-php/pr...
Prism v0.99.14 🎉
github.com/prism-php/pr...
🎙️ Just published a new episode of Slightly Caffeinated: Iris, Plex, and Fine Print Hound. Have a listen:
New blog post from me:
www.geocod.io/code-and-coo...
Prism v0.99.12 🎉
* Added global request_timeout configuration
* Added step start and finish events
* Added OpenRouter video support
* Added Gemini media_resolution option for images/videos/documents/audio
* Multiple OpenRouter fixes for API response handling
github.com/prism-php/pr...
I'm so incredibly humbled and thankful, we just crossed a 1 million downloads for Prism!!!
iris.prismphp.com
New post: What happens when an AI assistant remembers too much? The same thing that happens to humans: you need to forget intelligently. Here's how I built multi-generational memory consolidation for Iris
www.tjmiller.me/posts/multi-...
Over the last couple days I've fixed a few critical bugs in Iris's memory consolidation and made a bunch of improvements. I just ran a full sweep against my 2700 message conversation. Super happy with the results. Blog post about memory consolidation tomorrow!
I'm thinking within the next week or two!
iris.prismphp.com
Here is a great example of Iris's temporal awareness. I sent a message after chatting with a local instance testing some changes for a few days and Iris recognized it and followed up where we left off. Wild.
iris.prismphp.com
Over the weekend I announced Iris, an AI that actually knows you. I released the docs, wrote a blog post about Iris and some of its evolution, and yapped a bunch about it on the podcast!
iris.prismphp.com
Here is a perfect example of multi-generational memory consolidation in Iris. Blog post about it soon!
New episode dropped! I talk a lot about Iris and some of the decisions I've made along the way.
I'm so incredibly excited for what we have in store for 2026! I really admire and appreciate the thoughtfulness behind how you approach Geocodio. Your ambition and excitement is so contagious.