Technology – Meaning and Effects on Life