Thoughts on Composability


Composability makes it easier for new products to find product-market fit. They can build on the shoulders of giants.

But once a product finds its PM fit, composable components become a source of inefficiency or competitive disadvantage, and the product team feels pressure to “re-bundle” them together.

Some examples:

  • For smart contracts, composability costs more gas than necessary. Why separate
  • For centralized APIs, composability slows down the database, or empowers competition.

The result is established products becoming less composable over time.

@December 23, 2022

Composability needed as systems get more complex over time