hadobakht Independent thinking · Worldwide
Contact ↗
← Back to all writing

Build versus buy is a question about context

The right answer depends on where differentiation lives and where dependency would become expensive.

⌁TECHNOLOGY STRATEGY · HN / 16

The build-versus-buy debate often begins with a price comparison: internal engineering salaries against a vendor subscription. That is rarely sufficient. A purchased component may be cheaper this year and difficult to replace five years later. An internal component may preserve flexibility but consume attention better spent on the customer experience. The economic question is not which option looks cheaper in isolation. It is where the company should own its learning and where it should purchase a reliable capability.

02 / PERSPECTIVE

Start by identifying the layer in which the business differentiates. A generic email delivery service is rarely the core competitive asset; the customer-specific communication policy and experience might be. Payment connectivity can be bought from multiple providers, while orchestration rules and reconciliation semantics may need ownership. AI models can be purchased, but the organization's meaning, permissions and workflow evidence should not become indistinguishable from the vendor interface.

03 / PERSPECTIVE

Then analyze switching cost as a first-class variable. What data, operational procedures, staff knowledge and customer promises would need to move if the relationship ended? Does the provider offer exportable formats, auditable service levels, predictable pricing and meaningful failure behavior? For an internally built component, can the team maintain security, documentation and operational continuity without a single indispensable engineer? Both paths can create lock-in—one to a vendor, the other to an internal team.

04 / PERSPECTIVE

The practical answer is often neither pure build nor pure buy. Buy commodity capabilities; build the domain-specific contracts that make those capabilities coherent; invest in portability where the cost of losing it is material. Make the choice reversible when economically justified, and be willing to commit where differentiation demands depth. Strategy is not avoiding dependencies. It is selecting dependencies deliberately and understanding the price of changing them.

Research and design credits ↗
Continue readingPrivacy-preserving intelligence should still be useful↗