I Don't Think AI Has a Memory Problem.
I Think Software Engineering Does.
When people talk about "AI memory," they usually mean giving an AI model the ability to remember previous conversations.
That's useful.
But after building with AI every day, I don't think that's the real problem.
Imagine a new engineer joining your team.
You wouldn't expect them to become productive just because they could read your last Slack conversation.
You'd give them access to:
The system architecture.
Technical documentation.
Coding standards.
Decision records.
API contracts.
Security policies.
Team workflows.
Project history.
That's what allows them to make good engineering decisions.
Now compare that to how we usually work with AI.
Every new session starts with a blank slate.
We paste context.
Upload documents.
Explain the architecture again.
Repeat the same engineering rules.
We're treating memory as conversation history.
But engineering memory is much bigger than that.
It's the accumulated knowledge of a project.
Not just what was said.
But why things were built the way they were.
The more I work on NAEOS, the more I believe AI doesn't just need memory.
It needs access to an engineering knowledge system.
A place where architecture, documentation, standards, decisions, and relationships evolve together—and where every AI agent can understand the same source of truth.
That's a very different problem from remembering yesterday's chat.
I'm curious how others think about this.
If you could give your AI coding assistant one permanent memory, what would it be?