Communication, technology and the development of people