Four Memory Types, One Trust Problem

Four Memory Types, One Trust Problem Your agent greets a returning user with, “Welcome back — still looking for gardening gifts for your mom?” The user replies, “Actually, she’s more into cooking now.” Your agent now has one well-established memory (“mom likes gardening”) and one fresh claim (“mom likes cooking”), and about half a second to decide which one to keep, which to archive, and whether to trust the new one at all. ...

July 11, 2026 · 8 min · biswajit

The Wall Has Circuitry Inside It: Descriptors in Python

You have a class. It has an attribute. You want to protect that attribute — maybe validate it, maybe log every write, maybe make it read-only after the first assignment. So you do what most developers do. You prefix with an underscore, write a get_temperature() method, write a set_temperature() method, and tell yourself that’s “Pythonic.” It works. But every class that needs this pattern gets the same boilerplate. Every attribute that needs protection gets its own pair of methods. The class that started as twelve lines is now forty-five. And somewhere around the third get_x / set_x pair, you start feeling like you’re writing Java. ...

June 11, 2026 · 6 min · biswajit