When Pride Delays Product: Innovatek's Rejection of an Open‑Source Engine
A real-world example of Not invented here in action
Context
Innovatek, a mid-sized SaaS company specializing in customer analytics, had built most of its stack in-house and prided itself on proprietary solutions. Market signals indicated that competitors were adopting community-built machine learning components to accelerate feature delivery.
Situation
A high-quality open-source recommendation engine emerged with strong community adoption and benchmarks matching Innovatek's needs. The product team proposed integrating the engine to launch a new personalized recommendations feature within three months and at low incremental cost.
The bias in action
Leadership dismissed the proposal without a technical evaluation, citing cultural preference for 'homegrown' systems and concerns about external dependencies. Engineers who supported the integration were asked to reimplement the same functionality internally to maintain 'ownership.' The procurement and legal teams were not involved because the idea was rejected before formal review, and comparisons to existing in-house work were not documented.
Outcome
The internal reimplementation took nine months instead of the estimated three, required reallocating two senior engineers and three contractors, and introduced new bugs that delayed release. A competitor that integrated the open-source engine shipped earlier, capturing customer accounts Innovatek had targeted.


