The impact of technology on our life, living and working