Skip to content
TJ Miller

Writing

25posts

Introducing Truths

I was updating docs when I realized the tier system was fundamentally flawed. We were using importance as a proxy for universality, and they're completely different things. This is how Truths fix that.

Customizing Iris

Learn how to extend Iris with custom tools and prompts using the local configuration system. We'll build a weather integration from scratch: an on-demand tool for fetching conditions and a context prompt that automatically injects weather data into every conversation.

Multi-Generational Memory Consolidation

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

2025 and Beyond 🚀

Had a rollercoaster of 2025 but 2026 is exciting. Announcing Iris.

Building Nova - The Foundation

Building my life co-pilot and partner. Lets talk about what we've built so far, starting with the memory problem.

Building Package Installers

Building package installers for Laravel and Lumen packages to make it super easy to get up and running.

Abstracting Request Keys

Abstracting API request/response keys to evolve codebases while upholding contracts.

Subscribe

More thoughts, links, projects, and personal updates. No cadence promises.