When most developers see tickets on an agile board, they see tasks. I see leverage, often starting from point -1.
Our company had dozens of digital properties: membership portals, insurance dashboards, travel booking engines, branch locators. Each operated as its own kingdom: different stacks, teams, release cycles, and definitions of “urgent.
Every new capability required negotiating entry into each one. This is the kind of friction that masquerades as process in high-bureaucracy environments: discovery calls, integration debates, version mismatches, bandwidth constraints.
A simple feature, like a universal point of ingestion to our generative AI roadside assistant, turned into months of coordination. One property would launch. The rest would wait.
I realized we were building a product that required adoption.
The problem was territorial.
The Architecture of a Parasite
I built the platform to behave like a parasite. Without asking for permission or negotiating entry, it attaches itself where traffic already exists and begins operating within the host, without requiring the host to change.
Technically, this meant a single script that:
- initializes its own DOM root if none exists
- detects the environment via domain/runtime signals
- routes to the correct backend without configuration
- operates independently of the host’s stack or release cycle
Handling session context across properties without direct integration required reconstructing user state from fragmented signals—cookies, local storage, URL parameters—and resolving them via backend identity mapping, all without relying on host-provided authentication hooks.
The Trade-offs That Made It Viable
This model prioritizes survival and sacrifices flexibility.
- No per-team customization surface to slow decisions.
- Limited visibility into internals. (UI, state, and logic were self-contained).
- Reduced control for host teams (environment inference via domain-based routing)
It also required strong guardrails to avoid interfering with host behavior.
But in early-stage systems—especially in uncertain domains like GenAI—distribution is the primary constraint. Removing friction mattered more than enabling control.
This reduced integration from a multi-week process to a ~30-second decision.
The Outcome Economics
Over the next six months, the assistant appeared on over most properties.
There were no integration meetings, no onboarding docs, and almost no support requests. Teams adopted it independently because the cost to try was negligible and rollback was trivial.
"Add this script tag."
"That's it?"
"That's it."
What normally takes weeks of coordination became a same-day decision. Adoption worked because the value was immediately visible to end-users.
The Hidden Complexity
This simplicity was deliberate. Descoping became the core design tool. Every configuration option, like theming or customization, was a potential bottleneck disguised as flexibility. So it was removed.
All updates shipped centrally and became instantly available everywhere, without requiring any action from host teams.
The system knew how to find what it needed. The host didn’t need to know anything.
The Lesson
A platform requires upfront investment but compounds in value through adoption. Its scalability is determined by how easily it propagates.
Most platforms behave like guests: waiting to be invited, configured, and maintained. They fail when they require effort to adopt.
This one behaved differently. It attached itself, adapted quietly, and delivered value unobtrusively.
Conclusive Thought
If you want something to spread across an organization, don’t optimize for configurability. Optimize for inevitability.
The most effective systems don’t demand adoption. They make it unavoidable.
That’s the kind of leverage I aim for, that is, build once, and remove the need for others to build at all.