Dengan pengalaman COBOL selama 20 tahun, pada tiga mainframe yang berbeda, menurut pendapat saya ada beberapa programmer COBOL yang benar dan sebaliknya ada programmer IBM, programmer Sperry (Unisys 2200), programmer Burroughs (Unisys MCP), dan Tandem (HP NonStop) programmer. Dalam menunjukkan rasa hormat kepada mereka, saya juga harus menyebutkan keberadaan pemrogram HP 3000, pemrogram BULL, dan pemrogram DEC.
COBOL beroperasi pada kotak besi besar, sebagian besar. Mungkin satu-satunya programmer COBOL yang sebenarnya, dengan standar saya sendiri, adalah mereka yang menulis COBOL pada kotak UNIX. Wow, saya akan mendengar tentang ini.
Karena perangkat keras adalah bagian utama, kebanyakan programmer yang menulis COBOL mengidentifikasi diri mereka dengan perangkat keras tempat kode yang mereka tulis berjalan. Selama bertahun-tahun, mendengarkan programer lain memberi tahu saya tentang kelebihan Sperry, Burroughs, atau Tandem, saya sering bertanya-tanya perang seperti apa yang akan terjadi jika saya mengumpulkannya dan menempatkannya di sebuah ruangan bersama yang tidak bisa pergi sampai mereka menyetujui satu platform perangkat keras untuk semua COBOL. Saya tidak menyebutkan platform lain karena saya belum pernah bekerja pada mereka.
Saya telah bertemu dan berbicara dengan banyak programmer IBM, dan mereka akan menyebut diri mereka sebagai programmer COBOL. Namun, jika seseorang melibatkan mereka dalam percakapan, mereka dengan cepat mulai merujuk pada prosedur dan alat spesifik IBM. Mengingat COBOL memiliki sifat hardware-centric, ini sangat bisa dimengerti, untuk semua platform perangkat keras.
Karena COBOL biasanya terikat pada perangkat keras yang sangat mahal, selama perangkat keras itu menjalankan program COBOL yang disusun di atasnya maka tidak ada keinginan kuat untuk bermigrasi dari COBOL demi migrasi. Namun, dengan populasi tua dari programmer COBOL, migrasi tidak bisa dihindari.
Karena semua kotak besi besar yang menjalankan COBOL juga akan menjalankan Jawa, Jawa adalah jalur migrasi alami yang jauh dari COBOL. Kode dapat dikonversi, terutama sekarang dalam ekonomi turun, dengan harga yang agak ekonomis. Begitu tidak ada COBOL, hanya Java, pada perangkat keras besar yang mahal itu, maka seseorang yang lebih tinggi dalam organisasi akan mulai bertanya-tanya apakah mungkin untuk memindahkan kode Java ke perangkat keras lain yang jauh lebih murah.
Programmer IBM, Sperry, Burroughs, dan Tandem mengetahui hal ini, sehingga mereka kemungkinan besar TIDAK akan pernah menawarkan ide tersebut. Ini akan menjadi penistaan bagi sebagian orang.