Journal/Spark/AI Agents
SparkAI AgentsLegacy Code

Why AI Struggles with Your Legacy Code

The gap between AI demos and real engineering teams: legacy code, internal APIs, and tech debt. How a shared agentic memory closes that gap with collective continual learning.

Valentin TablanCo-founder & CTO · Memco3 min readEssay #13
Shared memory bridges the demo-to-legacy gapGreenfield demos do not cross brownfield friction until internal API and convention knowledge becomes reusable.BROWNFIELD BRIDGEDEMOgreenfieldbrownfieldREAL CODElegacy APIsshared conventions bridge
Fig. 01Spark beneath the argument.

We are past the point of debating whether AI coding agents are useful. They are powerful accelerators, and organizations that ignore them are already falling behind. We have witnessed these models evolve from "consultants" into "supervised partners" capable of tackling complex tasks.

However, there is a dissonance between the polished demos flooding our feeds and the reality inside professional engineering teams.

The "Greenfield" Illusion vs. The "Brownfield" Reality

If you are a hobbyist building an app from scratch over the weekend, today's AI agents are miraculous. But professional software engineering is rarely about greenfield creation. It is about wrestling with idiosyncratic legacy code, navigating internal practices that deviate from standard conventions, and utilizing data structures that carry the weight of years of technical debt.

This creates friction. We see teams hesitating to fully adopt AI, not because they are Luddites, but because they are pragmatists. If an engineer has to spend twenty minutes "prompt engineering" an agent to understand a quirky internal API (only for the agent to then hallucinate a method that doesn't exist!) they will rightly decide it is faster to just write the code themselves.

The root cause is the gap between the capability of out-of-the-box models (trained on public, generic code), and the specific capability required to be effective in your unique environment. Current agents operate with a fixed knowledge determined during training. They don't know your internal libraries, your regulatory constraints, or why your team uses that specific, weird design pattern in the payment module. This gap reduces the ROI of AI adoption.

Worse, because these models are amnesiac, they must re-derive solutions from first principles every time. An agent might solve a complex integration problem on Tuesday, but when a different engineer asks a similar question on Wednesday, the agent has forgotten everything. It creates a cycle of repetitive mistakes that slows down development.

Closing the Gap: Collective Continual Learning

So, how do we break this cycle? We cannot retrain foundation models every night; that would be too slow and expensive. We need a way to close the gap dynamically. We need agents that learn on the job.

At MemCo, we are building a shared agentic memory layer that creates a "human-AI collective". The concept is simple but transformative:

Try Spark

Give your agents memory in 30 seconds.

Plugs into Cursor, Claude Code, Copilot, and Windsurf via MCP. Free for individual developers. Your code never leaves your machine.

npm install -g @memco/spark

Rolling out AI at your company? Talk to us about a pilot

  1. Experience Capture: When an agent struggles with your legacy code and a human helps it fix the error, that interaction is captured. Instead of just storing raw data, we curate and abstract that experience into a reusable insight, without requiring retraining of the foundation model.
  2. Instant Distribution: That insight is immediately available to every other agent in the company.
  3. Feedback Loop: We track the success of applying stored insights, and use Bayesian maths to model their trust level. Good knowledge rises to the top; bad knowledge gets forgotten.

Automating the "Community of Practice"

Think about how human teams solve this. We use "Communities of Practice" (mentorship, lunch-and-learns, and Slack channels) to share knowledge. But these channels are slow, lossy, and rely on humans remembering to document their "aha!" moments.

By adding a shared memory layer, we automate that process with the help of our agentic companions. If Agent A learns how to correctly call your internal authentication API, Agent B (working with a different engineer) implicitly "knows" it just seconds later.

The next frontier of AI isn't just about bigger models, it's about the right context. It's about agents that don't just know how to code, but know how to code for you.


If you are ready to stop fighting with generic agents and start building a collective intelligence for your team, we're building the infrastructure to make it happen.

Find us at memco.ai and get in touch.

Valentin TablanCo-founder & CTO · Memco

Former Lead Scientist for Amazon Alexa, with 20+ years at the cutting edge of natural-language and knowledge-based AI. Chief AI Officer at Ieso Digital Health, where he created Velora — the world's first clinically validated generative AI therapy agent, with outcomes on par with human-delivered care.

Follow on X →