Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Not Invented Here Syndrome and Dark Debt: The ...

Aish
August 30, 2018

Not Invented Here Syndrome and Dark Debt: The PagerDuty Story

A medium length talk I gave at SRECon Europe 2018, about how the development and use of an in house distributed task scheduler/queue within PagerDuty was an example of Dark Debt.

Aish

August 30, 2018
Tweet

More Decks by Aish

Other Decks in Programming

Transcript

  1. –The English Wikipedia (2018) “… the tendency towards reinventing the

    wheel based on the belief that in-house developments are inherently better suited, more secure, more controlled, quicker to develop, and incur lower overall cost than using existing implementations…”
  2. – Woods DD, STELLA: Report from the SNAFU catchers Workshop

    on Coping With Complexity. 2017 “….Dark debt was named to draw a parallel with dark matter. Dark matter has detectable effects on the world but cannot be seen or detected directly….Dark debt is found in complex systems and the anomalies it generates are complex system failures….Dark debt is not recognizable at the time of creation. Its impact is not to foil development but to generate anomalies….”
  3. However, the proliferation of such special purpose software to other

    areas is often an indication of Not Invented Here syndrome
  4. –Edsger W. Dijkstra “Simplicity is a great virtue but it

    requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”