"I’m a student in the History of Computing class at San Jose State University ( ). This is a work in progress that will turn into a final article by the end of the semester. I welcome your comments and advice!"

This article will explore the history of programming language paradigms (OO, functional, procedural, etc) with respect to making the programming and design of complex software simpler for the programmers and software engineers.