Tengo curiosidad por saber cómo los equipos de programadores generalmente manejaban su desarrollo de software en los años 80 y principios de los 90. ¿Todo el código fuente se almacenó simplemente en una máquina en la que todos trabajaron, o la fuente se pasó y copió manualmente a través de un disquete y se fusionó manualmente, o realmente usaron sistemas de control de revisión en una red (CVS, por ejemplo) como lo hacemos? ¿ahora? ¿O tal vez se estaba utilizando algo como un CVS sin conexión?
Hoy en día todos dependen del control de la fuente ... es obvio. Pero en los años 80, las redes de computadoras no eran tan fáciles de configurar, y todavía se estaban resolviendo cosas como las mejores prácticas ...
Sé que en los años 70 y 60 la programación era bastante diferente, por lo que no era necesario el control de revisión. Pero es en los años 80 y 90 que las personas comenzaron a usar computadoras para escribir código, y las aplicaciones comenzaron a aumentar en tamaño y alcance, por lo que me pregunto cómo las personas lograron todo eso en ese momento.
Además, ¿cómo difiere esto entre plataformas? Digamos Apple vs Commodore 64 vs Amiga vs MS-DOS vs Windows vs Atari
Nota: Estoy hablando principalmente de programación en microcomputadoras del día, no en grandes máquinas UNIX.
