We study how input-output networks affect the speed of technology adoption. In particular, we model the decision to adopt the programming language Python 3 by software packages. Python 3 provides advanced features but is not backward compatible with Python 2, which implies it comes with adoption costs.
In 2015, the Bank of Canada surveyed merchants and found that cash was nearly universally accepted (Fung, Huynh and Kosse 2017). Since 2015, retail payments in Canada have become increasingly digitalized, as many Canadians have adopted digital payment innovations like contactless cards and Interac e-Transfer.