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

Entrepreneur lesson #10: It will take twice as long, if you’re lucky

One company I worked with analyzed the businesses they had tried to build over the years. Their analysis showed that the most successful business inside the walls of an already highly successful company took, on average, 7 years to reach 50 million in revenue. And this was with the entire weight, network and customer base … Read more

Entrepreneur lesson #2: Build it and they’ll come is setting yourself up to fail

Entrepreneurs are, by definition, irrational optimists who have strong confidence in what they’re pursuing. Even if all of us can have bouts of doubt, entrepreneurs are managing these doubts and focus on executing on their convictions. The risk, however, is that you start to believe in your own convictions so hard that you fail to … Read more

10 intra/entrepreneur lessons I learned the hard way

Over thirty years ago, I started my first company. Since then, I’ve started more companies, acted as an angel investor in more than ten ventures and as a board member or advisor in several others, and interacted with numerous founders and entrepreneurs. In addition, I’ve collaborated with intrapreneurs inside large organizations trying to get innovations … Read more

Outdated belief #7: Post-deployment is relevant only for (serious) quality issues

A few decades ago, the first reports were published on software errors resulting in financial losses exceeding 1 billion euros. Since then, many more accounts of software errors costing hundreds of millions or more have been in the news. The response in the larger community was twofold. First, test the heck out of every piece … Read more

Outdated belief #4: Technical debt results from poor architecture design

In the software community, there’s a general belief that software ages, just like humans – David Parnas is famous for this quote (among many other things). Our findings don’t confirm this. We’ve studied architecture technical debt as well as other types of technical debt for a decade and we’ve generated all kinds of results. One … Read more