Title: A socio-cognitive model of technology evolution