Platform lesson #4: Don’t integrate new functionality too quickly

Any solution aiming to stay relevant needs to continuously integrate new, innovative functionality. The main reason is that functionality commoditizes over time so that if we wouldn’t add new features, the entire product or platform would commoditize and become irrelevant. Commodity software isn’t necessarily useless, as proven by quite a bit of open-source software, but … Read more

Platform lesson #1: Platforms should focus on speed, not efficiency

Traditional thinking is that platforms are about efficiency through reuse. Product teams get a bunch of functionality for free from the platform and only have to build the remaining product-specific functionality. The interesting thing about software reuse is that it’s been extremely successful at the inter-company level. The amount of software that’s being reused through … Read more

Entrepreneur lesson #6: Inbound sales is an illusion

Everyone dreams of a situation where, rather than pound the pavement and press the flesh, customers just show up at your doorstep and demand to give you money in return for whatever you’re offering. These situations do happen in companies that have hit the tornado and are experiencing rapid growth. Unfortunately, many startup founders I … Read more

10 Learnings About Platforms

Having worked with platforms for the better part of three decades, I have seen the notion of platforms evolve over time and today we can distinguish at least three main goals that companies have for platforms, i.e. platforms for reuse, platforms for DevOps and platforms for an ecosystem. The platform for reuse was the original … Read more