Saya ingin tahu bagaimana tim programmer biasanya mengelola pengembangan perangkat lunak mereka di tahun 80-an dan awal 90-an. Apakah semua kode sumber hanya disimpan pada satu mesin yang digunakan semua orang, atau apakah sumbernya diedarkan dan disalin secara manual melalui floppy dan digabung secara manual, atau apakah mereka benar-benar menggunakan sistem kontrol revisi melalui jaringan (misalnya CVS) seperti cara kami melakukannya sekarang? Atau mungkin sesuatu seperti CVS offline sedang digunakan?
Saat ini semua orang bergantung pada kontrol sumber .. ini adalah no-brainer. Tetapi di tahun 80-an, jaringan komputer tidak mudah untuk diatur, dan hal-hal seperti praktik terbaik masih dipecahkan ...
Saya tahu bahwa pada pemrograman tahun 70-an dan 60-an sangat berbeda sehingga kontrol revisi tidak diperlukan. Tetapi pada tahun 80-an dan 90-an orang mulai menggunakan komputer untuk menulis kode, dan aplikasi mulai bertambah dalam ukuran dan cakupan, jadi saya bertanya-tanya bagaimana orang mengelola semua itu saat itu.
Juga, bagaimana perbedaan antara platform? Katakanlah Apple vs Commodore 64 vs Amiga vs MS-DOS vs Windows vs Atari
Catatan: Saya kebanyakan berbicara tentang pemrograman pada mikrokomputer saat ini, bukan mesin UNIX besar.