Policies and control processes became so foundational to our work that those who were great at coloring within the lines were promoted, while many creative mavericks felt stifled and went to work elsewhere. I was sorry to see them go, but I believed that this was what happens when a company grows up.
Then two things occurred. The first is that we failed to innovate quickly. We had become increasingly efficient and decreasingly creative. In order to grow we had to purchase other companies that did have innovative products. That led to more business complexity, which in turn led to more rules and process.
The second is that the market shifted from C++ to Java. To survive, we needed to change. But we had selected and conditioned our employees to follow process, not to think freshly or shift fast. We were unable to adapt and, in 1997, ended up selling the company to our largest competitor.