एक मेनफ्रेम COBOL प्रोग्रामर की मेरी माँ का साक्षात्कार (2016)
मेनफ्रेम COBOL सिस्टम जो कोर बैंकिंग और बीमा संचालन को शक्ति देते हैं, आज भी अत्यंत महत्वपूर्ण लेकिन नाज़ुक बुनियादी ढाँचा हैं, जो उम्रदराज़ विशेषज्ञों पर बहुत अधिक निर्भर हैं जिनका संस्थागत ज्ञान बदलना कठिन है। टिप्पणीकार इस बात को रेखांकित करते हैं कि ये विरासत परिवेश अस्पष्ट बिज़नेस लॉजिक, दशकों के तात्कालिक इंटीग्रेशन और पुराने टूलिंग को आपस में जोड़ते हैं, जिससे माइग्रेशन जोखिम भरा, कम भुगतान वाला, और अक्सर गलत तरीके से संभाला गया काम बन जाता है, भले ही नए AI-सहायता प्राप्त आधुनिकीकरण टूल मौजूद हों। यह चर्चा प्रोग्रामिंग के इतिहास पर एक व्यापक चिंतन भी सामने लाती है—विशेषकर शुरुआती कंप्यूटिंग में महिलाओं की कम-सराही गई भूमिका—और तकनीकी व व्यक्तिगत दोनों कहानियों को उनके खो जाने से पहले सुरक्षित रखने के महत्व पर जोर देती है.
मेनफ्रेम, COBOL, और महत्वपूर्ण बैंकिंग सिस्टम
- टिप्पणीकार इस बात पर ज़ोर देते हैं कि बड़े बैंकों के लिए मुख्य COBOL/मेनफ्रेम सिस्टम अस्तित्वगत महत्व रखते हैं; एक छोटी टीम का खो जाना बैंक को पंगु बना सकता है और यहाँ तक कि राष्ट्रीय अर्थव्यवस्थाओं को भी प्रभावित कर सकता है।
- कुछ लोग अन्य विशिष्ट भाषाओं (APL, MUMPS) में भी ऐसे ही “छिपे हुए महत्वपूर्ण” रोलों की ओर ध्यान दिलाते हैं।
- IMS को एक पदानुक्रमित (नेटवर्क/ग्राफ नहीं) डेटाबेस के रूप में स्पष्ट किया गया है, जो ऐतिहासिक रूप से रिलेशनल डेटाबेस से पहले आया था।
- प्रदर्शन पर बहस: कुछ का दावा है कि IBM मेनफ्रेम तकनीक “पूरी तरह विरासत” है और Postgres पर तेज़ होगी; जबकि अन्य कहते हैं कि z/OS + DB2 अतुलनीय विश्वसनीयता और मज़बूत OLTP प्रदर्शन देते हैं।
बस फैक्टर, संस्थागत ज्ञान, और आउटेज
- कई लोग संस्थागत ज्ञान पर ध्यान केंद्रित करते हैं: मूल्यवान संपत्ति COBOL का सिंटैक्स नहीं, बल्कि दशकों के बिज़नेस लॉजिक और बिना दस्तावेज़ वाले विचित्र नियमों की समझ है।
- उदाहरणों में हार्ड-कोडेड सीमाएँ और Y2K-युग की धारणाएँ शामिल हैं, जिन्हें केवल लंबे समय से काम कर रहे लोग जानते थे।
- कई किस्सों में बताया गया है कि री-राइट्स के अटकने पर सेवानिवृत्त लोगों को ऊँची परामर्श दरों पर फिर से रखा गया।
- TSB UK माइग्रेशन घटना को एक चेतावनीपूर्ण उदाहरण के रूप में उद्धृत किया गया है, जो संभवतः खोए हुए ज्ञान से और भी बदतर हुई।
मुआवज़ा, करियर, और टैलेंट पाइपलाइन
- कई पोस्टर कहते हैं कि मेनफ्रेम/COBOL भूमिकाओं को अक्सर उनकी महत्त्वपूर्णता के बावजूद औसत या औसत से कम वेतन मिलता है, जिससे उम्रदराज़ कार्यबल की समस्या और बढ़ती है।
- राज्य और बैंक की भूमिकाओं के साथ अपेक्षाकृत कम वेतन और कम रिमोट वर्क का उल्लेख किया गया है; कुछ लोगों को संदेह है कि असली पैसा कॉन्ट्रैक्टर्स और बहु-स्तरीय वेंडर्स के माध्यम से बहता है।
- यह आम राय है कि अगर युवा प्रोग्रामरों को “मोटे वेतन-चेक” दिए जाएँ, तो पाइपलाइन की समस्या कम होगी।
विरासत प्रणालियाँ, माइग्रेशन, और आधुनिकीकरण
- इंटीग्रेशन को नाज़ुक, बैच-उन्मुख, और अत्यधिक विनियमित बताया गया है; नया इंटरफ़ेस तय करना वर्षों ले सकता है, इसलिए टीमें मौजूदा दस्तावेज़ प्रारूपों और अतिरिक्त बाइट्स का पुन: उपयोग करती हैं।
- कोर सिस्टम को बदलना दशकों के परतदार इंटीग्रेशन और अनुपालन बाधाओं के कारण बेहद कठिन माना जाता है।
- कुछ कंपनियाँ COBOL वर्कलोड को मेनफ्रेम से Linux पर माइग्रेट करती हैं, जिससे गति और मेंटेनबिलिटी बढ़ती है बिना जोखिम भरे पूर्ण री-राइट के।
- जेनरेटिव AI का उपयोग करने वाले नए टूल COBOL→Java सहायता और विरासत कोडबेस को स्वतः दस्तावेज़ित करने के लिए बताए गए हैं; कुछ लोग IMS→DB2 रिफैक्टरिंग जैसे कार्यों के लिए AI को उपयुक्त मानते हैं।
इतिहास, लिंग, और कहानियाँ संजोना
- कई लोग परिवार की कहानियाँ साझा करते हैं, जिनमें COBOL, FORTRAN, सिमुलेशन, और सोवियत अंतरिक्ष कार्य में लगी माताएँ/दादियाँ शामिल हैं, जो आज के अधिक पुरुष-प्रधान क्षेत्र के विपरीत हैं।
- शुरुआती प्रोग्रामिंग को लिपिक/डेटा-एंट्री काम से विकसित होते हुए याद किया जाता है, जिसमें बहुत-सी महिलाएँ कार्यरत थीं।
- कई लोग पाठकों से आग्रह करते हैं कि वे अपने बड़े रिश्तेदारों के साक्षात्कार रिकॉर्ड करें; मौखिक इतिहास परियोजनाओं के लिए ऐप्स और प्रश्न-सूचियाँ सुझाई जाती हैं, और लोग छूटे हुए अवसरों या पुराने रिकॉर्डिंग्स तक पहुँच न होने पर पछताते हैं।
कार्य-पर्यावरण और संस्कृति
- हॉटडेस्किंग और ओपन-प्लान ऑफिसों को व्यापक रूप से नापसंद किया जाता है; लोग अपना निजी डेस्क चाहते हैं, यहाँ तक कि हाइब्रिड सेटअप में भी।
- मेनफ्रेम कार्य के वर्णनों में केंद्रीय प्रणालियों पर साझा लॉगिन, कोई स्थानीय डेवलपमेंट वातावरण नहीं, और सोर्स कंट्रोल टूल्स तथा प्रोड/टेस्ट/डेव के लिए अलग LPARs पर निर्भरता शामिल है।
- पुराने टाइम-शेयरिंग अभ्यास (टर्मिनल मैसेजिंग, चैट कमांड) को Slack जैसे आधुनिक टूल्स के पूर्ववर्ती के रूप में याद किया जाता है।