Thursday July 25, 2013

Software Engineering is a Social Science

Graham Lee recently imported some posts he wrote a while back to his current blog. While perusing them, I found this gem:

In my opinion, “software engineering” is the social science that describes how people involved in making software work and communicate with each other—and to some extent how they communicate to the computers too, at least so far as the created software and source code are tools that enable collaboration and are also the result of such.