The interaction between technology and national development