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.