When Control Becomes a Liability: What Funds and Shells Reveal About Good Governance
Hatched by Yuri Marques
Jul 29, 2026
9 min read
1 views
68%
O problema que quase sempre aparece tarde demais
What if the real danger in a system is not too much freedom, but too much success at hiding its own complexity? That sounds abstract until you look at two very different worlds: investment fund governance and software environments. In one, a fund can be structured so that the administrator holds both fiduciary administration and portfolio management for certain cases. In another, a developer can spin up an ad hoc shell and later remove the leftovers with a single command. At first glance, these seem unrelated. Yet both point to the same uncomfortable truth: control is only useful when the system still remains legible enough to be cleaned up, audited, and reconfigured.
We tend to think of governance as a battle between freedom and constraint. Give people too much freedom, and chaos follows. Impose too much constraint, and innovation suffocates. But the more interesting question is different: how do you design systems that can concentrate authority when necessary without making that concentration permanent, opaque, or expensive to reverse? That is the hidden thread connecting fund regulation and ephemeral software environments.
The answer is not simply decentralization. Nor is it pure centralization. It is something more subtle: bounded concentration. Systems need the ability to compress roles, permissions, and state for efficiency, but they also need a way to dissolve that compression cleanly. A good system is not one that avoids buildup. It is one that knows how to shed it.
The paradox of concentrated power: efficiency now, fragility later
Consider a fund structure in which, under certain conditions, the administrator can also perform portfolio management. That arrangement is not an accident. It is a deliberate exception that reduces operational friction, especially in a narrower class of funds where investment in securities is limited. If the system is simple enough, combining functions can be efficient, cheaper, and easier to govern.
But concentrated authority always carries a second life. What begins as efficiency can become a governance shortcut that outlives the need that justified it. Once roles merge, accountability can become less visible. A single actor may move faster, but the audit trail becomes harder to interpret, and conflicts of interest become harder to detect. The very feature that made the system nimble can also make it brittle.
This is not unique to finance. In software, an ad hoc shell environment exists because the fastest way to solve a specific problem is often to create a temporary, self-contained workspace. You pull in the exact dependencies you need, do the task, and leave. The command to clean up, nix-collect-garbage, captures a whole philosophy in a few characters: temporary complexity is acceptable only if it can be reliably collected afterward.
That is the deeper pattern. Systems tolerate concentrated state when they also preserve a credible path to cleanup. Without that path, exceptions become architecture. Temporary power becomes permanent power. The special case turns into the operating model.
The real test of a system is not whether it can create exceptions. It is whether it can end them.
This is why governance debates often miss the point. They ask who should have power, when the more important question is how power is returned to the system once the moment passes.
Why vote caps and garbage collection are closer than they look
A striking detail in fund regulation is the ability, for certain non-public classes of quotas, to limit voting rights below a standard threshold or even set different voting limits for different investors. That sounds like legal fine print, but it expresses a core design principle: not all participants should be able to reshape the system to the same degree.
This is a form of permission shaping. Some actors are allowed to influence, but not dominate. Others may have larger stakes yet face constraints on how much control those stakes translate into. The system is trying to separate economic exposure from governance power. In plain language, owning more does not always mean steering more.
Software environments do something analogous. An ad hoc shell may grant you exactly the tools you need for the task, but it refuses to let that temporary setup leak into your broader environment. Your local session can be powerful, but it is deliberately fenced off. You are not meant to accumulate a permanent crown of dependencies just because you opened a one-off workspace.
Think of the difference between a rented workshop and a house full of tools. In a workshop, you can spread out, build aggressively, and leave when done. In a house, every tool you bring in becomes part of the permanent clutter of life. Governance works better when temporary power behaves like the workshop, not the house.
This suggests a valuable framework: permission should be proportional to context, and context should be easy to destroy. When a system cannot distinguish between temporary and permanent authority, every short-term convenience becomes a long-term liability. That is why both fund rules and shell cleanup practices are obsessed, in their own ways, with boundaries.
A voting cap is not just a restriction. It is a way of preserving the difference between participation and takeover. A garbage collection command is not just maintenance. It is a way of preserving the difference between a working environment and an archaeological site.
The hidden cost of forgetting to clean up
Most governance failures are not dramatic at first. They accumulate through convenience. One exception becomes two. One shared role becomes a standard practice. One temporary shell persists because nobody wants to spend time cleaning it. Before long, the system is no longer shaped by design. It is shaped by residue.
Residue is dangerous because it looks like progress. A fund that centralizes administration and management may appear streamlined. A development environment that keeps old dependencies may appear ready for anything. But both can become environments where no one is sure what is still necessary, what is merely inherited, and what would break if removed.
This is why cleanup is not an afterthought. It is part of the governance model itself. In software, garbage collection is the recognition that unneeded state consumes space, causes confusion, and creates hidden interactions. In institutional design, cleanup means rechecking whether exceptions still deserve to exist, whether voting limits still match the risk profile, and whether concentrated authority still serves the original purpose.
A useful mental model is to distinguish between productive complexity and inert complexity.
- Productive complexity helps the system do real work under specific conditions.
- Inert complexity remains after the condition has passed, yet still shapes outcomes.
The danger is not complexity itself. The danger is complexity that cannot be named, measured, or removed. In software, that means stale packages and bloated shells. In governance, that means unreviewed exceptions and concentrated rights that no longer need justification.
The lesson is simple but severe: any system that cannot garbage collect its own exceptions will eventually mistake them for its identity.
A design principle for institutions and environments: reversible power
If there is one thesis that emerges from these two worlds, it is this: good systems do not merely distribute power, they make power reversible.
That may sound technical, but it is actually a practical criterion. Reversible power means the system can temporarily consolidate functions, permissions, or dependencies without losing the ability to unwind them later. In governance, that means role concentration should be legible, bounded, and periodically revisitable. In software, that means isolated environments should be disposable by default.
Here is the broader implication: the healthiest systems are not those that never create exceptions. They are those that treat exceptions as debt with a repayment schedule.
This changes how we think about structure. Instead of asking, “Can we allow this concentration of authority or state?” we should ask:
- What condition justifies it?
- How will we know the condition still exists?
- What mechanism removes it when the condition disappears?
- Who can verify that removal happened?
That is a much higher standard than simple permission or denial. It demands a lifecycle view. Every exception has a birth, a purpose, a review point, and an end. Without that lifecycle, systems drift toward permanence by inertia.
A vivid analogy: imagine a city that allows temporary road closures for construction but never reopens the streets because no one remembers the original project. Eventually the detours become the city. People stop questioning the barriers, because they were never designed to be temporary in practice. Many organizations are exactly like that city. They permit special arrangements so often that no one notices the special arrangement has become the only arrangement.
Reversible power keeps this from happening. It respects urgency without worshipping expedience. It acknowledges that some tasks are easier when authority or state is concentrated, but it refuses to confuse ease with legitimacy.
The best systems do not just ask who can act. They ask how easily action can be undone.
Key Takeaways
- Treat exceptions as temporary by default. Whether in governance or software, every special case should come with an exit path.
- Separate capability from permanence. The fact that a system can centralize power does not mean that centralization should become structural.
- Design for cleanup, not just creation. A reliable way to remove state, permissions, or roles is as important as the ability to create them.
- Audit the residue. Old dependencies, inherited privileges, and unreviewed voting limits often do more damage than the original decision.
- Ask whether power is reversible. The most important design question is not who has control today, but whether control can be safely returned tomorrow.
The deeper lesson: governance is about forgetting well
We usually praise systems for remembering: preserving records, maintaining continuity, keeping state intact. But the more mature principle is the ability to forget well. A system that never forgets accumulates dead matter. A system that can selectively forget remains adaptable.
This is where the worlds of funds and shells converge most powerfully. In both, the challenge is not merely to grant enough flexibility for work to happen. It is to prevent flexibility from hardening into architecture. The administrator who temporarily concentrates functions and the developer who creates a temporary environment are both relying on the same promise: what is useful now will not be allowed to linger beyond its necessity.
That promise is the core of trustworthy design. It tells us that authority should be light enough to move, visible enough to inspect, and temporary enough to remove. Systems fail when they cannot do all three.
So the next time you hear that a structure needs an exception, a shortcut, or a temporary consolidation, ask a better question than whether it is allowed. Ask whether it is collectable. Can it be audited, dissolved, and forgotten without leaving a scar? If the answer is no, then the exception is not temporary at all. It is a new regime waiting to be named.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣