Thought Eddies

Posts

Stateful Agents and Basic Memory

One of the most limiting factors of LLM agents is they have limited cross-session memory. When working on software projects, this limitation isn't much of an issue because the agent can search the project and read files to understand the current state and what it needs to do to make the changes...

TIL

Reviving a Raspberry Pi with Claude Code

Sometime in 2021 (I think), I got a Raspberry Pi 4 and played with it a little and then it started collecting dust on my desk. Every time I looked at it, I saw lots of fun possibilities and lots of unfun software updates that I would need to work through before those fun things would be possible.

Posts

Why Write

I enjoy writing. Most of my writing here is about software and technology, but lately I've been struggling.

Posts

Images as Context

Working with coding agents has been a dance of context management. These days, if an agent loop isn't producing the result I want, it's more often than not a problem of context rather than a shortcoming of the language model or agent scaffold/harness.

Posts

On Writing, Speaking and Thinking

Have you ever observed someone try and demonstrate how they use a coding agent? The presenter will usually introduce the concept of an agent, discuss the idea of a software harness wrapping a language model, and then will show an example of how it works.

TIL

Debugging DSPy token usage and prompts

As I've experimented more with DSPy, I've attempted to dig further into the details of the specific LLM I am using to better understand things like token usage, reasoning, and the specific prompts being sent to the model. While, DSPy's abstraction is one of the more lightweight for LLM frameworks,...