The reporting tax

Adrian E. Bratlann Adrian E. Bratlann Founder

The reporting tax

There is a particular kind of interruption that doesn’t register as one. A client writes to ask where the project stands. Perfectly reasonable. You set down what you’re doing - not abruptly, more like putting a sentence on pause - and begin the quiet work of translation. You open your project tool, take stock, compress what you know into something sendable, and send it.

Ten minutes. Maybe twenty. Then back to where you were, except you aren’t quite where you were, because the thread of the work has cooled in the meantime and needs finding again.

This happens with every client, every week. It has no name in anyone’s job description, but it takes up residence there anyway. A tax nobody levied and everybody pays.

The shape of it

5
1
20
7.2 hours / month
10.8 work days / year

The number tends to be worse than expected. And it only captures the visible part - the time spent sitting down to compose. It says nothing about the context switch, the cost of re-entering the work afterward, or the follow-up questions the update itself sets in motion. The update is never really finished. It generates its own small gravity.

A familiar exchange

This conversation happens everywhere, every week, in every team that faces outward. Both sides are being reasonable. The client isn’t being demanding - they simply can’t see the work. And you aren’t being slow - you’re occupied with the very thing they’re asking about.

What makes it worth noticing is that neither person is the problem. The information just doesn’t move on its own.

Where context goes

The other cost surfaces later. Three months in, someone asks “didn’t we already approve the header direction?” and suddenly you’re excavating an email thread that was forwarded, replied to, and forwarded again until its subject line bears no relation to its contents.

Email works beautifully for conversation. The moment it becomes your project archive, though, something dies in it. Decisions made in reply chains become impossible to find, not because they’re gone but because they’re buried in a medium that has no memory of what mattered.

The split

The reporting tax lives in a gap. The work happens in one place - your board, your files, your head - and its visibility has to be manually carried to another. An email, a Slack message, a Google Doc with “Status” in the title.

Every status update is an act of flattening. You take something alive and moving - the actual state of a project, with all its texture and momentum - and press it into a paragraph. That paragraph is already aging by the time it arrives. A photograph of a river.

The need for reporting doesn’t come from demanding clients. It comes from the fact that the work and the seeing of the work have been separated. When those two things are split, someone has to carry messages between them. That someone is you.

What dissolves the gap

This is the question we kept returning to when we started building Balladic. Not how to make reporting faster, but what happens when the work and its visibility are the same thing.

When a client is a member of the project, they see what’s happening as it happens. A task moves, and they see it move. A conversation unfolds in context, and the context stays with it. The state of the project isn’t something you describe - it’s something everyone is already looking at.

What quietly disappears is the entire translation layer. Not because reporting got automated, but because the conditions that required it stopped being true.


We started building this because we were living in that gap ourselves. Good clients, good work, and an unreasonable amount of energy spent describing the work instead of doing it. The interesting thing, it turns out, wasn’t finding a better way to report. It was noticing that the need to report is itself a symptom - a separation that doesn’t have to exist.

Remove the separation and the symptom resolves on its own. What remains after that is worth paying attention to.

Balladic v0.4.44