Among the thousands of programming languages available, some languages become extremely popular, while others, thought to be superior in many ways, languish. This essay explores this situation from a historical perspective.
Leaders in today's world need an understanding of the ways that computers and computing are affecting society. To this end, a graduate degree in computers and society is proposed. This degree does not require any background in computer science or mathematics.