2 पॉइंट द्वारा GN⁺ 2023-08-04 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • सॉफ्टवेयर डेवलपर Arthur Westbrook ने 35 साल तक एक जटिल codebase को master करने के बाद 58 वर्ष की उम्र में early retirement की घोषणा की।
  • माना जाता है कि यह codebase medical software को चलाता है।
  • Westbrook ने अपनी नौकरी के दौरान सैकड़ों lines of code का योगदान दिया और कंपनी-भर में समस्याएँ पैदा किए बिना legacy code पर काम किया।
  • Westbrook का अनुमान है कि वह पूरे codebase का 4% से अधिक समझते थे, जिसे एक पूर्व सहकर्मी ने "Wingdings में लिखी War and Peace" से तुलना की।
  • Westbrook कंपनी में मेहनती team member के रूप में जाने जाते थे, लेकिन उन्हें बहुत अधिक पूर्व अनुभव हासिल नहीं हो पाया।
  • उनके manager ने मज़ाक में कहा कि उनकी जगह लेने के लिए दो junior developers और एक Keurig coffee machine की ज़रूरत होगी।
  • उनकी सेवा के प्रति आभार जताने के लिए, एक सहकर्मी अगले महीने उन्हें bar में ले जाने की योजना बना रहा है।
  • रिटायरमेंट के बाद Westbrook street performance और dumpster diving को explore करने, और अपनी अनोखी culinary creation — Soylent और Whole Foods Premium Adult Cat Salmon Mix के मिश्रण — को परफेक्ट करने की योजना बना रहे हैं।

1 टिप्पणियां

 
GN⁺ 2023-08-04
Hacker News राय
  • कई टेक कंपनियों में अक्सर दिखने वाले एक शख्स पर लेख: ऐसा डेवलपर जिसने अपना पूरा पेशेवर जीवन जटिल और अक्सर पुराने codebase को master करने में लगा दिया।
  • यह डेवलपर अक्सर code quality और modern methodology की कमी को लेकर शिकायतों के बावजूद, legacy code और कंपनी के इतिहास को समझने के लिए एक अनिवार्य व्यक्ति के रूप में सामने आता है।
  • काल्पनिक Carl Hackerman जैसे कुछ डेवलपर्स को इस तरह दिखाया गया है कि वे cutting-edge framework और methodology इस्तेमाल करने के मौके की कमी की शिकायत करते हुए लगातार नौकरी बदलते रहते हैं।
  • दूसरे डेवलपर्स ने जटिल समस्याएँ सुलझाने और ऊँची सैलरी पाने के लिए जानबूझकर पुराने codebase पर काम किया, फिर नई तकनीकें सीखने और ठहराव से बचने के लिए छोटी कंपनियों में चले गए।
  • कुछ डेवलपर्स अपने क्षेत्र में सबसे बेहतरीन बनने की कोशिश करने से ज़्यादा, काम के ज़रिए अपने जीवन और शौकों को सहारा देने को प्राथमिकता देते हैं।
  • लेख यह सुझाव देता है कि टेक करियर के लिए कोई एक जैसा तरीका नहीं है, और अलग-अलग डेवलपर्स की प्राथमिकताएँ और सफलता के मापदंड अलग होते हैं।
  • कुछ टिप्पणीकारों का तर्क है कि मौजूदा सिस्टम का रखरखाव और सुधार, कुछ नया बनाने जितना ही चुनौतीपूर्ण और संतोषजनक काम हो सकता है।
  • लेख और टिप्पणियाँ इस बात पर ज़ोर देती हैं कि जटिल codebase को पूरी तरह समझने, लगातार नई तकनीकें सीखते रहने, या स्वस्थ work-life balance बनाए रखने के ज़रिए काम में व्यक्तिगत संतुष्टि पाना महत्वपूर्ण है।