https://svetlana-makarova.medium.com/speak-the-developer-language-as-a-pm-50-technical-terms-every-pm-should-know-ee77373f87c