2 पॉइंट द्वारा GN⁺ 1 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • तपस्वी कंप्यूटिंग कमी नहीं, बल्कि सादगी और एकाग्रता को चुनने का तरीका है, और नई चमकदार चीज़ों से पहले सिद्धांत, उद्देश्य और फोकस को रखता है
  • यह notifications, pop-ups, और automatic updates जैसे ध्यान भटकाने वाले software से बचता है, और OpenBSD, Vim, Dillo, Ruby जैसे ऐसे tools को पसंद करता है जो बस काम करते हैं
  • लंबे समय तक टिकने वाला ज्ञान programming fundamentals और Unix की बुनियाद में है, और vi जैसे दशकों से चले आ रहे text-based tools कम बाधा और टिकाऊपन दिखाते हैं
  • सीमाएँ रचनात्मकता को रोकने के बजाय उसे सहारा देने वाली शर्त बन सकती हैं, और tools को लगातार बदलने से ज़्यादा महत्वपूर्ण है एक चुनकर उसी का इस्तेमाल करते रहना सीखना
  • पुराने Lenovo 11E जैसे सस्ते used hardware भी document editing, development जैसे रोज़मर्रा के कामों के लिए पर्याप्त हैं, और सही software चुनना ही असली कुंजी है

तपस्वी कंप्यूटिंग का अर्थ

  • तपस्वी कंप्यूटिंग अपने आप में अभाव नहीं, बल्कि सादगी और एकाग्रता को साधने वाली जीवन-पद्धति के ज़्यादा करीब है
    • Wikipedia के asceticism में तपस्या को आत्म-अनुशासन, स्वैच्छिक गरीबी, और सादा जीवन के ज़रिए सांसारिक सुखों पर संयम रखने वाली जीवन-शैली के रूप में परिभाषित किया गया है
    • यहाँ तपस्या का अर्थ पीड़ा या निषेध नहीं, बल्कि Henry David Thoreau की Walden की तरह “जानबूझकर जीना” है, ताकि जीवन बारीकियों में बिखर न जाए
  • इसके तीन मुख्य सिद्धांत हैं
    • जो चीज़ें अपने निजी मानदंडों या नैतिकता को नुकसान पहुँचाती हों, उन्हें न करते हुए जीना
    • कुछ छूट जाने के डर (Fear of Missing Out) के सामने डरे बिना जीना
    • लगातार चमकती हुई नई चीज़ों का पीछा करने से इनकार करना
  • चमकदार नई चीज़ें शायद सबसे कठिन प्रतिद्वंद्वी हैं
    • Wikipedia के links पर चलते-चलते एक घंटे बाद 30 tabs खुली मिलती हैं, या जीवन भर करने के इरादे से hobby tools खरीद लिए जाते हैं लेकिन अंत में कुछ होता नहीं
    • अगर कंप्यूटिंग के हर नए trend के पीछे ही भागते रहें, तो जिन चीज़ों में सचमुच दिलचस्पी है उनमें गहराई से उतरने का मौका कम हो जाता है
    • शुरुआत में चमकदार चीज़ों को देखना ज़रूरी हो सकता है, और जो आज नया लगता है वही 10 साल बाद परिचित पसंदीदा tool बन सकता है
  • लक्ष्य है सिद्धांत, उद्देश्य, और एकाग्रता वाला कंप्यूटिंग जीवन
    • सिद्धांतों का पालन करते हुए कुछ अभाव आ सकते हैं, लेकिन वही लक्ष्य नहीं है
    • सीखना, बनाना, लिखना, या आराम करना स्वाभाविक default state बन जाए, यही इच्छा है
    • यह David Cain के In Favor of Enjoying Things on Purpose की तरह अपने पास जो है उसे जानबूझकर आनंद से जीने वाली भावना से भी जुड़ता है
  • यह तरीका आत्म-दंड या दिखावटी कठोरता नहीं है
    • यह इसलिए बना रहता है क्योंकि कंप्यूटर इस्तेमाल करने की आदतें आनंददायक और संतोषजनक हैं
    • यह कोई अचानक घोषित सिद्धांत नहीं, बल्कि जीवन के इस चरण में स्वाभाविक रूप से बैठा हुआ तरीका है

सादगी और बस काम करने वाले tools

  • Gustave Flaubert का यह वाक्य एक महत्वपूर्ण कसौटी बनता है: “जीवन में नियमित और व्यवस्थित रहो ताकि काम में उग्र और मौलिक हो सको”
    • रचनात्मक ऊर्जा operating system या tools से लड़ने के बजाय अपने projects पर खर्च करनी है
    • थोड़ी सुविधा छोड़नी पड़े तो भी जटिलता, खराबी, और बिखराव कम करने वाली दिशा को प्राथमिकता दी जाती है
  • बिना बाधा वाला माहौल

    • ऐसे operating systems और software से बचा जाता है जो notifications और धमकियों की तरह user के computer को अपनी मर्ज़ी से बाधित करते हैं
    • समय और ध्यान बहुत सीमित और कीमती हैं, इसलिए उन्हें चुराने वाला software नापसंद है
    • पसंदीदा माहौल ऐसी machine के करीब है जो pop-up या toast notification के बिना शांति से input का इंतज़ार करे
    • automatic updates भी, चाहे security के लिए हों, पसंद नहीं हैं; operating system और software तब update किए जाते हैं जब user तैयार हो
  • मौजूदा productivity tools

    • OpenBSD for the OS: क्योंकि यह एकजुट है और बस काम करता है
    • Vim for the text editor: text editor की दुनिया में अच्छे विकल्प बहुत हैं
    • Dillo for browsing the web: किसी खास जानकारी को देखकर तुरंत अपने मूल काम पर लौटने के लिए अच्छा
    • Ruby for scripting: व्यक्तिगत utilities बनाना आसान है
    • OpenBSD का 6 महीने का release cycle एक उपयुक्त rhythm जैसा लगता है
    • Dillo को एक computer पर primary browser के रूप में रोज़ इस्तेमाल करना शुरू किए हुए बहुत समय नहीं हुआ है, इसलिए आगे इसके बारे में और कहने को हो सकता है
    • ऐसी सूची निजी और हठीली होनी चाहिए; दूसरों के सहमत न होने से कोई समस्या नहीं
  • कम टूटने वाले tools

    • एक लंबी यात्रा की उपमा दी गई है, जहाँ जटिल और नाज़ुक सामान टूटकर छूट जाता है, और सिर्फ वही चीज़ें भरोसेमंद साथी बनती हैं जो टूटती नहींं या आसानी से ठीक की जा सकती हैं
    • “use something in anger” का मतलब मज़ाक में नहीं, बल्कि सचमुच महत्वपूर्ण परिस्थिति में tool का इस्तेमाल करना है
    • ऐसे पलों में रूप, trend, या style नहीं, सिर्फ वह सच में काम करता है या नहीं यही मायने रखता है
    • कौन-सा tool निराश कर गया और कौन-सा टिक गया, यह असली उपयोग के समय याद रहता है

टिकाऊ ज्ञान और tools

  • सीखने की चीज़ें मोटे तौर पर दो श्रेणियों में बँटती हैं
    • अस्थायी या एक बार उपयोग में आने वाला ज्ञान
    • लंबे समय तक चलने वाला और दूसरी जगह ले जाया जा सकने वाला ज्ञान
  • proprietary software सीखना ज़्यादातर पहली श्रेणी में आता है
    • BIOS/UEFI settings और hardware की बारीकियाँ भी आम तौर पर पहली श्रेणी में आती हैं
  • programming fundamentals और Unix की बुनियाद दूसरी श्रेणी में आती हैं
    • 1970s से मौजूद Unix programs को सीखना भी टिकाऊ ज्ञान का हिस्सा है
    • यहाँ सबसे महत्वपूर्ण शब्द है “बुनियाद”
  • Lindy effect यहाँ इस नज़रिए से इस्तेमाल होता है कि जो चीज़ लंबे समय तक टिकी रही है, उसने बदलाव, पतन, और प्रतिस्पर्धा का सामना किया है और आगे भी रहने की संभावना ज़्यादा है
    • vi editor 1976 में आया था और लगभग 50 साल बाद भी रोज़ इस्तेमाल होता है
    • संभव है कि यह 50 साल और चले
  • 1970s की technology का टिके रहना अजीब लग सकता है, लेकिन text interface में programs बनाने, बदलने, और जोड़ने की बाधा बहुत कम होती है
    • devices बदल जाएँ, तब भी text-based tools चलते रहते हैं
    • जैसे कला में drawing या writing की बुनियाद सीखना, वैसे ही ये बुनियाद लगातार फल देती रहती हैं

रचनात्मक सीमाएँ और एक चुनकर उसी पर टिके रहना

  • Wikipedia के asceticism लेख में कहा गया है कि तपस्वी व्यक्ति स्वैच्छिक सीमाओं के ज़रिए विचार की स्पष्टता और विनाशकारी प्रलोभनों का प्रतिरोध करने जैसी बड़ी स्वतंत्रता हासिल करता है
    • मुख्य विरोधाभास यह है कि सीमा ही स्वतंत्रता बन जाती है
  • कला में सीमाएँ रचना की शक्तिशाली साथी हो सकती हैं
    • सिर्फ एक brush का इस्तेमाल करना, या घर में मिलने वाली सामग्री से काम करना, creative block तोड़ने में मदद कर सकता है
  • कंप्यूटिंग में भी यही सिद्धांत काम करता है
    • Jon Bentley की Programming Pearls का पहला अध्याय सीमित memory वाले hardware constraint के साथ sorting problem पर है
    • अगर memory constraint न होता, तो सामान्य library sort routine ही स्वाभाविक उत्तर होता, लेकिन सीमा के कारण बड़े bit field भरने वाला समाधान सामने आया
    • यह समाधान memory-efficient नहीं था, लेकिन एक side effect के रूप में सामान्य sort से कई गुना तेज़ निकला
  • जब सब कुछ संभव हो और कोई सीमा न हो, तो यह रचनात्मक सोच के लिए उल्टा नुकसानदेह हो सकता है
    • यह वैसा है जैसे streaming service पर film देखने से ज़्यादा समय options scroll करने में निकल जाए
    • पहले ऐसा नहीं होता था, क्योंकि पसंदीदा VHS tapes में से बारह में से एक चुनकर तुरंत देख लिया जाता था
  • text editor, command shell, Linux distribution, window manager, यहाँ तक कि color theme तक में “सही जवाब” खोजते-खोजते आदमी खुद को भटका सकता है
    • शुरू में व्यापक रूप से खोजने का एक चरण था, ताकि पता चले कि क्या पसंद है
    • लेकिन जब अपने काम पर ध्यान देने की तैयारी हो गई, तो चुने हुए tools के साथ टिके रहना सीखना बेहतर निकला
    • एकमात्र सच्चे tool की खोज में निकलने के बजाय, चुने हुए tool की सीमाओं के भीतर मनचाहा काम करना सीखना समय का बेहतर उपयोग था
    • इस बारे में sticking with it here in this new card में और विस्तार है

न करते हुए जीने की कसैलापन और मिठास

  • हाल के समय में विज्ञापन लगभग देखना बंद हो गया है, और जितना लंबा समय बिना विज्ञापन के बीतता है, उतना ही विज्ञापनों के प्रति प्रतिरोध बढ़ता जाता है
    • print ads को अनदेखा करना अपेक्षाकृत आसान है, लेकिन video या audio में विज्ञापन ज़बरदस्ती सहना अब स्वीकार्य नहीं लगता
    • अगर किसी पसंदीदा podcast में भी ads सुनने पड़ें, तो उसे सुनना जारी रखना मुश्किल लगता है
  • इस रवैये की वजह से सचमुच कुछ छूट भी जाता है
    • कभी-कभी ऐसा भी लगता है कि काश वह न छूटा होता
    • उम्र बढ़ने के साथ ऐसे चुनाव करना आसान लगता है
  • कुछ न करने की क्षमता, अपने पास जो है उससे संतुष्ट रहने की क्षमता से जुड़ी है
    • Oscar Wilde का यह कथन उद्धृत है: “सच्चा संतोष सब कुछ पाने में नहीं, बल्कि जो कुछ है उसमें संतुष्ट रहने में है”
    • Morpheus की Matrix वाली पंक्ति उधार लेकर कहा गया है कि जो है उसमें खुश रहने की अनुभूति बताकर नहीं समझी जा सकती, उसे खुद अनुभव करना पड़ता है
  • यही सिद्धांत सिर्फ media consumption पर नहीं, बल्कि software, operating system, और websites पर भी लागू होता है
    • जो चीज़ें निजी सिद्धांतों के विरुद्ध जाती हैं, उन्हें छोड़ने पर सचमुच कुछ छूट जाता है
    • हालाँकि समझौता संभव है
    • Valve का Steam free software नहीं है, और stock Android को phone पर मजबूरी में साथ रहने वाली चीज़ माना गया है
    • अगर कई computers हों, तो कुछ को सुविधा के बदले अस्थायी रूप से सिद्धांत-विहीन कंप्यूटिंग के लिए “बलिदान” किया जा सकता है

धार बनाए रखना

  • “ascetic” की व्युत्पत्ति प्राचीन Greek के उस शब्द से जुड़ती है जिसका अर्थ “training” या “practice” है
    • इस अर्थ में तपस्वी कंप्यूटिंग सिर्फ संयम नहीं, बल्कि अभ्यास है
  • writing और programming, सोच को व्यवस्थित करने और कुछ नया बनाने का अभ्यास हैं
    • कम से कम tools का बार-बार उपयोग दिमाग को तेज़ बनाए रखने में मदद करता है
    • जितना ज़्यादा अभ्यास होता है, उतनी प्रगति होती है; और जितनी प्रगति होती है, उतना फिर अभ्यास करने का मन होता है
  • गहरी सोच, सोचने के अभ्यास से ही विकसित होती है
    • सोच और कर्म के बीच कोई shortcut नहीं है
    • Tugba का think until you can think no more हर विचार, भावना, क्या-क्यों-कौन-सा-कैसे को लिखकर छिपी हुई सोच को बाहर लाने की प्रक्रिया को creativity का एक रूप कहता है
  • सरल और न्यूनतम tools productivity का भ्रम नहीं देते
    • tool सिर्फ groove काटता है, अक्षर छापता है, या bolt कसता है
    • प्रेरणा, मेहनत, और सोच user को खुद देनी पड़ती है
    • इसलिए नतीजा उतना ही ज़्यादा user का अपना विस्तार बन जाता है

तपस्वी programming

  • programming में भी सीमाएँ अहम भूमिका निभाती हैं
    • The Ascetic Programmer: How asceticism benefits programming, science, and the arts by Antonio Piccolboni पढ़कर आनंद आया
    • पसंदीदा वाक्यों में एक यह है कि “यह किताब आपको अपने प्रयासों में अनावश्यक सीमाएँ जोड़ने के लिए प्रेरित करे”
  • programming की शुरुआत 3.5-inch floppy के दौर के आख़िरी हिस्से में हुई थी, और 1.44MB की सीमा में कितनी अद्भुत चीज़ें समा सकती थीं, यह भूला नहीं गया है
  • पहले लिखे गए संबंधित लेख भी इसी धारा में आते हैं
  • जेब में supercomputer वाले इस दौर में भी programming ऐसे की जाती है मानो हर KB मायने रखती हो
    • उदाहरण के तौर पर my 'Why?' section here दिया गया है
    • मानना यह है कि खुद को और छोटा बाँधने पर बेहतर होने की संभावना बढ़ती है

minimalism नहीं, maximalism

  • यहाँ जिस तपस्या की बात है, वह minimalism का पर्याय नहीं है, और न ही मज़े या खुशी की अनुपस्थिति है
    • छोटे toolset का उपयोग करने और default settings को ज़्यादातर वैसे ही रखने की आदत है, लेकिन पूरे computing setup को minimalist कहना मुश्किल है
    • भारी customization में बँधना पसंद नहीं, और नए Unix-जैसे system पर भी लगभग तुरंत productive हुआ जा सकता है
  • कई computers को अलग-अलग workspaces की तरह रखना पसंद है
    • Computers as Workspaces में यह दृष्टिकोण पहले भी आ चुका है
    • उसके बाद भी सस्ते छोटे computers और आए हैं, गए कोई नहीं
  • ज़्यादातर computers में कुछ समान गुण हैं
    • used हैं
    • सस्ते हैं
    • बंद रहने पर कोई ongoing cost नहीं है
    • license fee, subscription, या external dependency नहीं है
    • दुबारा चालू करने पर वे छोटे microworlds या forever worlds की तरह एक और साहसिक दुनिया बनकर इंतज़ार करते हैं
  • यह अपने मूल अर्थ में maximalism के ज़्यादा करीब है
    • जो चीज़ पसंद आई, उसे समय के साथ और ज़्यादा इकट्ठा किया गया, और अब वह काफी है
    • यह किताबों के collection जैसा लगता है; एक ही तरह की चीज़ें ज़्यादा होने से यह कई तरह के बिखरे कबाड़ जैसा नहीं लगता
  • बहुत लोगों को computers की संख्या असामान्य लग सकती है, लेकिन क्योंकि यह लगभग सिद्धांत-आधारित संग्रह है, इसलिए इसे अब भी तपस्वी माना गया है
    • कई computers होने से कुछ machines को सुविधा के लिए अस्थायी रूप से सिद्धांत-विहीन कंप्यूटिंग को सौंपा जा सकता है
    • किंवदंती के Faust ने जहाँ पूरी आत्मा का सौदा किया था, वहाँ एक computer या phone पर सिद्धांत-विहीन operating system चलाना उससे कहीं हल्का समझौता है
  • ये computers छोटे electronic gardens जैसे हैं
    • जैसे किसी बगीचे में अधिकांश पौधे अधिकतर समय सुप्त रहते हैं, वैसे ही computers भी ज़रूरत पड़ने पर ही चालू होते हैं
    • garden hermit की तरह उस बगीचे का आनंद लेने की छवि दी गई है
    • यह खुशी और खेल का क्षेत्र है

पैसे बचाना, प्रभाव कम करना, और जो है उसका आनंद लेना

  • इसे सौभाग्य माना गया है कि Moore's law की रफ़्तार उस समय धीमी पड़ी जब घरेलू computer users के लिए पर्याप्त, सस्ती, और विश्वसनीय computing का स्तर पहले ही हासिल हो चुका था
    • Bill Gates के “640K ought to be enough for anybody” वाले, possibly fiction माने जाने वाले किस्से की याद आ सकती है
    • यह नहीं नकारा गया कि 1981 के computers रोज़मर्रा के कामों में बहुत सीमित थे, लेकिन यह भी नहीं माना गया कि आज हम उसी तरह सीमित हैं
  • रोज़ इस्तेमाल होने वाले computers में से एक 8 साल पुराना Lenovo 11E है
    • यह “Education Series” model है, जिसमें Celeron N3450 CPU और 8GB RAM है
    • नया होने पर भी यह “low-end” था, 4 साल पहले used खरीदने पर और भी low-end था, और अब तो बेहद low-end माना जाता है
    • इसे खरीदने की लागत परिवार के साथ एक साधारण बाहर के भोजन से भी कम थी
    • फिर भी सामान्य घरेलू computing tasks यह पूरी तरह कर सकता है
  • कुछ काम ऐसे हैं जिनमें यह computer अच्छा नहीं है
    • आधुनिक 3D rendering
    • आधुनिक scientific simulation, जैसे weather या nuclear-related work
    • पिछले 10 सालों में आए AAA first-person shooter games
    • कभी-कभी सचमुच ज़्यादा ताकतवर performance की ज़रूरत होती है
  • दूसरी तरफ, इस पुराने machine से बहुत कुछ किया जा सकता है
    • document editing
    • software development
    • बहुत बड़े mathematical calculations
    • अरबों records process करना
    • ऐसे कई काम, जिनकी उम्मीद 30 साल पहले एक कमरे जितनी बड़ी national-scale supercomputer lab से की जाती थी
  • ढीले अर्थ में कहा जाए तो “तब का Cray == आज का Celeron” जैसा है
    • अभी का दौर अविश्वसनीय computing abundance का समय है
    • productive काम बहुत तेज़ हैं, इंतज़ार milliseconds का होता है, और बाकी समय computer user का इंतज़ार करता है
    • सस्ता और विश्वसनीय घरेलू hardware पर्याप्त स्तर तक पहुँच चुका है; अब ज़रूरत है सही software चुनने की
  • जब तक कोई बहुत गंभीर gamer, visual artist, musician, या ऐसा specialist न हो जिसे शक्तिशाली real-time processing चाहिए, तब तक performance बढ़ाने के लिए computer hardware बार-बार बदलने का युग फिलहाल लगभग समाप्त माना गया है
    • retrocomputing करने पर एक अतिरिक्त लाभ यह भी है कि बहुत पुराने और “obsolete” computers social media websites को ठीक से render नहीं कर पाते
    • थोड़ी देर के लिए offline होना, connection तोड़ना, और भीतर की ओर लौटना ही तपस्वी कंप्यूटिंग का लगभग समापन है

1 टिप्पणियां

 
GN⁺ 1 시간 전
Lobste.rs की टिप्पणियाँ
  • मुझे लगता है कि किसी खास editor से भी ज़्यादा, अगर आप बिना बाधा के programming करना चाहते हैं तो इस्तेमाल करने लायक programming languages की रेंज संकरी हो जाती है
    कुछ modern languages, या वे भाषाएँ जिन्हें सोच-समझकर design नहीं किया गया, उन्हें इस्तेमाल करने के लिए IDE features पर ज़्यादा निर्भर करती हैं, या कम से कम ऐसी programming शैली को बढ़ावा देती हैं. आजकल मैं कभी-कभी मज़े के बिना भी Go इस्तेमाल करता हूँ, क्योंकि यह उन गिनी-चुनी भाषाओं में है जिनमें मैं स्क्रीन पर मौजूद symbols पढ़कर लगभग हर जगह का पता लगा सकता हूँ, और documentation को offline पढ़ सकता हूँ
    मैंने syntax highlighting भी बंद करके देखा, और वह उस एहसास को पाने में काफ़ी असरदार था; यह पसंद का मामला है, लेकिन इससे कंप्यूटर एक अधिक शांत अवस्था में लगता है
    • कई सालों तक, अच्छा हो या बुरा, मैंने सारा code Kate में लिखा
      IDE features के नाम पर बस basic syntax highlighting और उसी file में मौजूद दूसरे symbols के आधार पर autocomplete था, और यह मेरे लिए काफ़ी था; आजकल के IDE कभी-कभी यह भी ठीक से नहीं करते, जो उल्टा परेशान करता है. इस तरह C++ इस्तेमाल करना हैरानी की बात नहीं कि काफ़ी आसान है, और क्योंकि मुझे grammar खुद लिखकर मिलानी पड़ती थी, इसलिए file ढूँढने और पूरा syntax समझने में मैं काफ़ी माहिर हो गया
      लेकिन IDE features के बिना Java की सिफारिश करना मुश्किल है, और हर चीज़ के लिए import statements लिखना सचमुच एक दुःस्वप्न है, इसलिए शायद मेरे पुराने code में import * बहुत था
  • यह लेख सच में बहुत गहराई से छू गया और मुझे बहुत पसंद आया
    किसी ऐसे व्यक्ति का blog या लेख देखना, जिसके पास अपने सिद्धांत हों और जो कुछ हद तक उन्हीं के अनुसार जीता भी हो, बहुत ताज़गीभरा लगता है
  • अच्छा लगा
    चित्र पसंद आए, और पढ़ते-पढ़ते उम्मीद होने लगी कि आगे और भी आएँगे
  • मज़े से पढ़ा, और इसे साझा करने के लिए धन्यवाद
    यह अच्छा लगा कि यह आजकल online बहने वाली चिंता और तनाव से भरी चीज़ों से, जो अतिशयोक्ति और भ्रम से भरी हैं, काफ़ी दूर था. आसपास चाहे जो भी हो रहा हो, एक केंद्र है जहाँ कभी भी लौटकर आया जा सकता है
  • यह बहुत अच्छी तरह लिखा गया लेख है
    यही विचार मेरे computing के तरीके, जीवन भर चुनी गई कारों, और वास्तविक व computing tools के चुनाव पर भी वैसे ही लागू होते हैं
    इससे दूसरों को यह समझाने में भी मदद मिल सकती है कि मुझे आज का Linux क्यों पसंद नहीं, जो ज़्यादातर corporate drive से चलता है और मेरी पसंद के हिसाब से बहुत बेवजह बार-बार बदलता रहता है. मुझे समझाने के लिए साझा करने योग्य यह एक शानदार लेख है
    • Linux की अनावश्यक बदलाव की रफ़्तार से थक चुके लोगों के लिए आप कौन-सा operating system सुझाते हैं, यह जानने की जिज्ञासा है
  • जो लोग मूल काम पर ध्यान टिकाकर रखने में स्वाभाविक रूप से अच्छे होते हैं, वे शायद यह नहीं समझते कि यह सब सिर्फ़ ऊपरी सजावट है
    मुझे पूरा यक़ीन है कि लेखक शोरगुल और चिढ़ पैदा करने वाले Windows install environment में भी उतनी ही प्रभावी तरह काम करेगा. इस तरह का सौंदर्यबोध आखिरकार सिर्फ़ सौंदर्यबोध ही है. मुझे जैसे किसी व्यक्ति को Teletype के सामने बैठा दें, तो भी मैं किसी न किसी तरह ध्यान भटकाने, उलझने और गैर-उत्पादक होने का रास्ता ढूँढ लूँगा. शायद तब भी, जब मेरी एकमात्र इच्छा सिर्फ़ ध्यान केंद्रित करने की ही क्यों न हो
    • निष्पक्ष रूप से देखें तो, लेख लेखक की खास तकनीकी पसंदों पर ज़रूरत से ज़्यादा ज़ोर नहीं देता
      पढ़ते हुए मुझे लगा कि गैर-तकनीकी व्यक्ति भी, उदाहरण के लिए iCloud बंद किए हुए पुराने Mac पर, लगभग पूरी बात अमल में ला सकता है. TextEdit भी काफ़ी अच्छी तरह काम करता है. जो लोग इस दिशा में जाना चाहते हैं, उनके लिए यह अच्छी बात है, और इससे लेखक की बात बेअसर भी नहीं होती
    • हो सकता है कि आपके पास अपने ऊपर नियंत्रण की ताकत आपकी सोच से ज़्यादा हो
      क्या आपने फ़ोन को दूसरे कमरे में छोड़ने की कोशिश की है, यह जानने की जिज्ञासा है
  • tools और practices के मामले में मैं पूरी तरह सहमत हूँ, और मैं Fedora, Emacs जैसे ऐसे tools चुनकर इस्तेमाल करता हूँ जिनके बारे में पता हो कि वे हर जगह मिल जाएँगे और स्थिर हैं
    मुझे लगता है कि यह जीवन के फ़ैसलों पर भी अच्छा approach है. मैं यह सोचता रहा हूँ कि अपने career को किस दिशा में ले जाऊँ, और technology, geography, और interests जैसे पहलुओं में स्पष्ट constraints चुनना दिशा तय करने में कुछ हद तक मददगार रहा. अभी भी मैं छूट जाने के डर और कई विषयों को खोजने की इच्छा से जूझता हूँ, लेकिन कम से कम एक मोटा रास्ता चुनने में constraints मदद करते हैं
  • कोई बाधा नहीं वाले section से मैं बहुत सहमत हूँ
    mobile devices का इस्तेमाल और notifications मुझे बेहद अप्रिय और दखल देने वाले लगते हैं, हालाँकि इसका कुछ हिस्सा मेरी settings की वजह से भी है. मुझे यह नापसंद है कि SMS जैसे communication channels, जिन्हें असल संदेशों के लिए बचा रहना चाहिए, विज्ञापनों के लिए इस्तेमाल होते हैं
    आम तौर पर मैं इन बाधाओं से बचने के लिए ऐसी machine पर काम करता हूँ जिसमें communication software न हो, और वह काफ़ी अधिक आनंददायक है. LSP autocomplete भी ध्यान भटकाने वाला लगता है, इसलिए कुछ भाषाओं में मैं उसके बिना काम करता हूँ