Slack has an interesting S-Curve based approach to adopting new technologies where they mention that getting through the trough of adoption is more like product-work than anything else.
https://slack.engineering/how-big-technical-changes-happen-at-slack/
