Remembering is not the same as understanding
People forget on purpose. We let old arguments go, stop bringing up the job someone left, and allow a friend to become a different person than they were five years ago. Forgetting is part of how we give each other room.
Software does not do this unless someone designs it to. Every detail is kept with the same weight: the passing comment and the considered decision, the bad week and the good year.
Over time, a system that remembers everything can start to hold you to a version of yourself you have outgrown. The question is not whether software should have memory. It is whether it should have judgement about what memory is for.
Principles for memory that feels like care
- Remember for a reason. Keep what serves a task the person asked for, not everything that might be useful someday.
- Show what is remembered. A person should be able to see, in plain words, what the system knows about them.
- Let people edit and forget. Deleting a memory should be as easy as creating one.
- Let memory fade. Old context should carry less weight than recent, deliberate choices.
- Ask before assuming. When a memory would change an outcome, check that it is still true.
We are still working out where the line sits. What we are sure of is that memory without judgement is not intelligence. It is storage.