Sociable Software is Modern Software
It has been a train of thought for many a decade, that the physics of software is a combination of algorithms, data structures, languages and abstractions.
In many cases, these components were a part of the development process, especially back when programmers did not have the...