Video games are bad for you? That's what they said about rock 'n' roll.
In those days [batch processing] programmers never even documented their programs, because it was assumed that nobody else would ever use them. Now, however, time-sharing had made exchanging software trivial: you just stored one copy in the public repository and therby effectively gave it to the world. Immediately people began to document their programs and to think of them as being usable by others. They started to build on each other's work.
Interpretation
What this quote means
The quote reflects the evolution of programming culture from isolation to collaboration.
In this quote, Robert Fano highlights the transformation in the programming community brought about by the shift from batch processing to time-sharing systems. Initially, programs were created without documentation due to the belief that they would only be used by their authors, leading to a solitary approach to programming. However, as technology evolved, programmers began to share their work publicly, recognize the value of documentation, and collaborate on software development, paving the way for a more connected and innovative programming culture.
Themes
In practice
Example use cases
This quote can be used in a presentation on the importance of open-source software.
Similar quotes
Technology determines the possibilities of society. It doesn't matter whether you start out from a fascist state or a communist state or a free-market state
I find it amusing that I'm on the Internet now, because I've criticized it, but mainly I've criticized it on the basis of, 'What are you going to do with it?'
What we are finding out now is that there are not only limits to growth but also to technology and that we cannot allow technology to go on without public consent.
I find that writing unit tests actually increases my programming speed
It [AI] would take off on its own and redesign itself at an ever increasing rate. Humans, who are limited by slow biological evolution, couldn't compete and would be superseded.