The translation layer
Anything involving people gets intricate quickly. Anything involving skilled people doing what they do best - the things they trained for, refined over years, built instincts around - becomes intricate very, very quickly. This is not news. It has been the cause of organizational concern for as long as organizations have existed, and we’ve responded with a remarkably consistent solution: hire someone to stand in the middle and translate.
Project managers, scrum masters, program coordinators, “heads of” things that exist mainly to be headed. An entire professional layer whose daily work is, in essence, to carry understanding across boundaries - from engineering to stakeholders, from design to business, from this team’s language to that team’s priorities, on and on. We’ve even ritualized it. The “this could have been an email” meeting is the most visible artifact, and before you dismiss it entirely, notice that it exists for a reason worth sitting with.
Translation across context, skillset, subculture, field of interest and level of abstraction is a legitimately difficult task. Somebody has to do it.
The shape of the loss
When a backend engineer explains why a migration needs three weeks instead of one, the explanation carries technical weight, system context, a feel for where risk lives. By the time it reaches a stakeholder two layers up, it has been compressed at least twice - once into a timeline, once into a decision point. Each compression is done well and by someone competent. And yet what arrives at the end bears the same relation to the original as a weather forecast bears to the weather.
This is not a failure of people. It’s a property of boundaries. Information crossing from one context to another has to change shape to survive the crossing, and every change of shape is a small, quiet act of erasure. The engineer thinks in systems; the stakeholder thinks in outcomes; the distance between those two frames is where meaning falls away - not through carelessness but through the physics of the thing.
And so the meeting. Not the productive kind - the synchronization ritual, where everyone gathers to rebuild a picture that no single vantage point can see. It works the way any manual, expensive process works. You walk in with your piece of the truth, someone else walks in with theirs, and for forty-five minutes you hold the full shape in the room together. Then the meeting ends and the shape dissipates, because it lived in the conversation and the conversation is over.
The pattern underneath is always the same. Information is generated in one context, needed in another, and the cost of moving it between the two is paid in human attention - every time, by hand, on an ongoing basis. The tax is invisible because it’s woven into the texture of the workday. It has no line item. But it is, in aggregate, enormous.
What changes
As it turns out, the hard problem was never translation. Translation is a symptom. The hard problem is that information gets separated from its context in the first place - scattered across tools, flattened into reports, carried by people instead of traveling on its own.
This is what we kept arriving at when building Balladic. The first move was structural: a shared surface where everyone stands in the same project. Conversations happen against the tasks they concern. Decisions are made where they’ll be carried out. Nothing is separated from its origin, which means nothing has to be reconnected later. The consequences of this were explored in the reporting tax and the client portal problem - when people can see the work, they stop needing someone to describe it.
But a shared surface, however transparent, only addresses the present tense. The project as it stands right now, visible to everyone, in real time. Good. Necessary. Not sufficient.
What about six months ago, when this exact problem was solved and nobody in the current conversation remembers?
The project that remembers
What we’re building toward now is a project that recalls its own history - not passively, the way a database waits for a query, but actively, when the present rhymes with something the work has already lived through.
A deployment problem surfaces in conversation. As the discussion unfolds, a reference appears alongside it: a similar issue from March, the approach that resolved it, the three messages where the thinking crystallized. Not a search result - a memory. The kind of thing a tenured colleague would offer offhand (“didn’t we hit this before?”), except it draws from the entire history of the project and never forgets a thread.
Beyond recall, we’re exploring what happens when the full body of work becomes conversational. Not a chatbot mounted on a dashboard - genuine dialogue with the living state of a project. Its tasks, its trajectory, its patterns, its gaps. The answers draw from everything the project has accumulated, because the project has been the medium of record all along (rather than a summary someone prepared on Friday afternoon).
The translator in the meeting room isn’t going anywhere, and shouldn’t. Skilled people working different facets of the same problem will always produce conversations worth having. What can change - what is already changing - is how much of that richness has to be manually carried from one context to another, and how much the work itself can do the carrying.
The meeting that should have been an email was never the real problem. The real problem was all the meetings that should have been unnecessary - and would have been, if the information had known how to travel on its own.
