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

Towards autonomously improving systems

This week, I attended the International Conference on Software Business (ICSOB 2020) and gave a presentation on autonomously improving systems. The core idea is that software-intensive systems can measure their performance, know what to optimize for and can autonomously experiment with their own behavior. The history of software-intensive systems can be divided into three main … Read more

Digitalization accelerated

For all the human suffering and economic impact caused by corona, there’s one thing that has just surprised me over and over again these last weeks: companies and professionals just adjust and adjust quickly. Teams and departments that were stuck in old ways of working suddenly have found that it’s entirely possible to work in … Read more