Computing as an evolving discipline

Throughout computing's history, there have been dramatically different opinions on what computing, as a discipline, is "really" about. Each decade has changed our views of bleeding-edge technology, core knowledge in computing, the nature of computing as a discipline, and the essential skills and competence of computing professionals.