more tools, less trust
More is definitely not better. We're seeing this clearly in the age of fast software — more features, more apps, more ways of doing the same thing. The bottleneck isn't building anymore. It's knowing which thing to trust.
I work in an organization where people are encouraged to build their own tools, share solutions, solve problems at speed. It's a great culture. But a new problem emerges from that speed: the Venn diagram issue. Multiple people solve the same or similar problems in slightly different ways, and suddenly nobody knows which tool is authoritative. Which dashboard do I look at? Which app has the right number? Who owns this?
where it really breaks
The overlap itself is a problem. People don't know which tool to go to, which solution to seek, what's authoritative. That confusion alone slows things down. And it gets worse when those overlapping tools also have slight variations at the data layer.
Maybe one app calculates revenue before costs of goods sold and another after. Maybe one looks at LLM token consumption in aggregate while another separates it out with a per-model fee. Each approach might be independently valid — a defensible way of computing the same underlying data with subtle philosophical differences.
But when someone pulls up two dashboards and the numbers don't match, they don't think, "Ah, these must use slightly different calculation methodologies." They think, "Something is wrong."
And that distrust doesn't stay contained. It spreads to every application, every data source. People stop trusting the infrastructure entirely, even when the calculations are correct. Everything grinds to a halt — particularly when those numbers need to be reconciled for customers.
technical and social
On the technical front, the problem is tractable. Make calculations traceable. Get consensus on how data is computed. Establish an agreed-upon methodology — not necessarily the right way, but a right way that everyone aligns on.
The social piece is harder. It's getting people to understand what the data means, agree on definitions, and actually socialize those decisions across the organization. In a fast-moving company, that's a layered challenge — education, enablement, communication, all moving targets.
What's the most expedient way to get people the right information to operate effectively? What source of truth can someone go to when they need to unblock themselves, look into a concern, and get an answer they can stand behind?
the mongoose problem
This whole dynamic reminds me of a real story from Puerto Rico. In the 1870s, rats were destroying sugarcane fields, so they introduced small Indian mongooses to hunt them. Elegant solution — except mongooses are active during the day and rats come out at night. They largely missed each other entirely. And the mongooses? They ate native bird eggs and other wildlife instead, becoming their own invasive species problem.
We solve one problem and new ones emerge. Unlocking everyone to build creates exactly this kind of cascading challenge — and no single fix resolves it because the problem isn't purely technical. Architecture won't save you when the real gap is that two teams never agreed on what "revenue" means.
The answer, if there is one, is probably not another tool. It's a shared language — traceable calculations, agreed-upon definitions, and a source of truth people can actually find.
The hard part isn't building it. The hard part is getting an entire organization to use it.
