At Nika Finance, we use a simple rule: if someone else already ships it better than we could build it, we route to them. If not, we build.
We are three people. We ship perpetuals, prediction markets, spot trading, staking, and yield through a single mobile interface. That looks impossible until you recognize we are not building all five product lines from scratch. We are routing two of them.
Perpetuals route through Hyperliquid via builder codes. We get matching-engine parity with best-in-class perps without building the matching engine in-house. Prediction markets route through Polymarket. We get market inventory and resolution without building an oracle stack. What we build is the interface, the wallet, the cross-chain plumbing, the AI layer that lets users interact in plain language, and the connective tissue between all of it.
The decision rule for reskilling versus routing is not about skill. It is about surface area. If adding a capability means expanding the internal engineering surface we have to maintain, debug, and keep current as the underlying infrastructure evolves, we route. If the capability is part of the connective tissue that makes the product feel unified rather than like five separate tools bolted together, we build.
This is how a three-person team ships faster than organizations ten times our size. Our internal engineering surface is narrower than the surface visible to users. The rest routes.
When a capability gap appears, the question is not whether someone on the team can learn to build it. The question is whether owning that capability long-term makes us better at the thing we are actually trying to be good at, which is building the consumer interface. If the answer is no, it routes.
Most teams hire for capability gaps because that is what the venture playbook says to do. Raise capital, expand headcount, bring specialists in-house. That works if you are building a monolith. It does not work if you are building an orchestrator. You route when it makes you faster.