6 पॉइंट द्वारा GN⁺ 2023-10-22 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह लेख tech industry में abstraction के अत्यधिक उपयोग और उसके संभावित नकारात्मक प्रभावों पर चर्चा करता है।
  • लेखक का तर्क है कि आज कई tech professionals केवल यह जानते हैं कि खास tools का उपयोग कैसे करना है, लेकिन उनके पास इस बात की गहरी समझ नहीं है कि technology वास्तव में कैसे काम करती है।
  • लेखक handle और power steering की तुलना ऐसे abstraction levels से करते हैं जो driving experience को बेहतर बनाते हैं, लेकिन चेतावनी देते हैं कि बहुत ज़्यादा abstraction तब समस्या पैदा कर सकती है जब चीज़ें टूट जाएँ और किसी को underlying technology की बुनियादी समझ न हो।
  • tech industry का profit-केंद्रित focus abstraction और automation को और बढ़ाता गया है, जिससे लोगों की भागीदारी और technology की गहरी समझ कम हुई है।
  • development, security और operations को जोड़ने वाली DevOps और DevSecOps जैसी भूमिकाओं के बढ़ने से अधिक automation और इंसानों के बीच कम interaction हुआ है, जिससे मूलभूत technology की समझ और घटी है।
  • लेखक चेतावनी देते हैं कि जैसे-जैसे technology अधिक जटिल होती जा रही है और modern life के लिए अधिक महत्वपूर्ण बन रही है, वैसे-वैसे tools के टूटने और लोगों को उन्हें ठीक करना न आने पर गंभीर समस्याएँ पैदा हो सकती हैं।
  • लेखक tech industry में security की मौजूदा स्थिति की आलोचना करते हैं और कहते हैं कि कई "security experts" केवल पहले से बने penetration testing tools का उपयोग करना जानते हैं, लेकिन security की गहरी समझ नहीं रखते।
  • लेखक एक ऐसी company का case study साझा करते हैं जो बुनियादी technology की समझ की कमी के कारण security issues से जूझती रही, और अंततः hacking incident का शिकार हुई।
  • लेखक technology पढ़ने वालों को सलाह देते हैं कि वे जिज्ञासु रहें, बुनियादी technology को समझें, configuration tools जो काम करते हैं उसे manually करके देखें, tools के code को पढ़ें, जिज्ञासा बनाए रखें, सीखते रहें, प्रयोग करें, technology में और गहराई तक जाएँ, और हर चीज़ पर सवाल उठाएँ।

1 टिप्पणियां

 
GN⁺ 2023-10-22
Hacker News राय
  • लेख में चर्चा की गई है कि तकनीक में abstraction के स्तर बढ़ रहे हैं, और इसकी तुलना aviation के विकास से की गई है, जहाँ विमान पायलटों को अब विमान की mechanics समझने की ज़रूरत नहीं रहती।
  • कुछ commenters का तर्क है कि यह layering किसी क्षेत्र के mature होने के साथ होने वाली स्वाभाविक प्रगति है, और यह चिंता की बात नहीं है।
  • दूसरे कुछ लोग चिंता जताते हैं कि कई तकनीकी professionals को सिर्फ़ खास tools का इस्तेमाल करना आता है, लेकिन वे यह गहराई से नहीं समझते कि वे काम कैसे करते हैं।
  • 'deep-dive expert' की value पर भी बहस है; ये वे लोग हैं जो तकनीक की सभी layers को समझते हैं, लेकिन कुछ लोगों का कहना है कि ज़्यादातर teams को ऐसी luxury की ज़रूरत नहीं होती।
  • कुछ commenters का कहना है कि उपलब्ध tools की संख्या बढ़ने के साथ उन्हें manage करना ज़रूरी हो जाता है, और इसके लिए abstraction के स्तर बढ़ाने पड़ते हैं।
  • 'cargo cult programming' को लेकर चिंता है, जहाँ developers तकनीक को समझे बिना उसका इस्तेमाल करते हैं, जिससे अक्षम और हतोत्साहित करने वाली practices पैदा होती हैं।
  • चर्चा में यह भी कहा गया है कि तकनीक की अलग-अलग layers को समझने में जिज्ञासा की महत्वपूर्ण भूमिका होती है, और युवा पीढ़ी की क्षमता को कम करके नहीं आँकना चाहिए।
  • कुछ commenters का तर्क है कि ज़रूरी expertise का स्तर इस बात पर निर्भर करता है कि जो software बनाया जा रहा है वह कितना जटिल और कितना महत्वपूर्ण है।
  • लेख की इस बात के लिए आलोचना भी हुई है कि वह लेखक की expertise पर ज़्यादा केंद्रित है और abstraction पर चर्चा में पर्याप्त गहराई नहीं है।