Journal
Notes on craft.
Short essays on building native apps, working with Swift, and exploring the open web.
RSS- 5 min read
Inconclusive
I measured what Foundry was saving me. A counter that showed $513,000 instead of $3,900, four local models at 0 out of 12, a threshold missed by 0.93%. And no savings I can announce.
foundrymeasurementlocal-llmcosts - 5 min read
Two seconds after the merge
I had written that changing tracking tools would no longer cost me a rewrite. I plugged in Linear to check. One ticket closed by itself, seven more written into a read-only archive, and a 5,853-line adapter.
foundrylinearmigrationtooling - 15 min read
Twenty-four seats: giving an LLM a memory
A conversational character that remembers for weeks is not a big context window. It's a write path, a read path, and a series of thresholds I had to measure one by one. The whole system, with the code and the numbers.
echollmmemoryarchitecturemeasurement - 5 min read
Green means proven green
My first merge guardrail let a PR through with no tests at all. How a one-line rule became a gate in Python, and what it refuses today.
foundryciqualityclaude-code - 5 min read
Three tracking tools in six weeks
GitHub Projects lasted thirteen days, my Obsidian vault twenty-five. What each migration cost me, what I kept, and why the next one no longer scares me.
foundrytoolingyoutrackobsidian