2 पॉइंट द्वारा GN⁺ 2023-10-09 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • लेखक Fabien Sanglard 40 वर्षों से प्रोग्रामिंग कर रहे हैं, जिनमें से आधा समय उन्होंने पेशेवर रूप से काम किया है.
  • उन्होंने 104-key keyboard, flat mouse और बैठकर उपयोग की जाने वाली desk वाले "standard" setup का उपयोग किया.
  • 10 साल पहले, प्रोग्रामिंग करते समय उन्हें अपनी भुजाओं और कंधों में दर्द महसूस होने लगा.
  • इस समस्या को हल करने के लिए, उन्होंने Evoluent VerticalMouse 4 जैसे vertical mouse का उपयोग शुरू किया.
  • बाद में उन्होंने Apple का Magic Trackpad चुना, जिसमें three-finger gesture से workspace switch करना या zoom in/out जैसी सुविधाएँ बेहतरीन थीं.
  • उन्होंने KINESIS Freestyle2 और Advantage2 सहित कई ergonomic keyboard आज़माए, लेकिन उन्हें लगा कि Ergodox EZ उनके लिए सबसे उपयुक्त है.
  • Ergodox EZ ने उन्हें अपनी कलाई को तीनों axes पर आराम की स्थिति में रखने में मदद की, जिससे वे बिना दर्द के पूरे दिन प्रोग्रामिंग कर सके.
  • उन्होंने DROP Carbon keycaps, pexonpcs.co.uk की custom cable, और Brown Gateron G Pro के साथ Ergodox EZ को personalize भी किया.
  • हाथ और कलाई की movements को कम से कम रखने के लिए, उन्होंने ज़्यादातर editors में VIM mode का उपयोग किया ताकि mouse के बिना program navigate किया जा सके.
  • posture सुधारने के लिए, उन्होंने motorized standing desk बनाया और दिन भर बैठकर काम करने और खड़े होकर काम करने के बीच बारी-बारी से काम किया.
  • वे नियमित रूप से Wall Angel stretching करके ब्रेक लेते थे, और stress manage करने के लिए rock climbing करते थे, जिसे उन्होंने "moving meditation" कहा.

1 टिप्पणियां

 
GN⁺ 2023-10-09
Hacker News प्रतिक्रियाएँ
  • टिप्पणी लिखने वाले ने दोहराव वाली हरकतों से होने वाली समस्याओं से बचने के लिए जितना संभव हो उतनी विविधता रखने और mouse, trackball, trackpad जैसे अलग-अलग input methods इस्तेमाल करने की सलाह दी है.
  • उनका सुझाव है कि programming में typing से ज़्यादा सोचना होता है, इसलिए standard mechanical keyboard इस्तेमाल करें और ऐसे editor/IDE से बचें जिनमें hotkey इस्तेमाल करने के लिए हाथों को लगातार मोड़ना पड़े.
  • code की visibility बढ़ाने के लिए बड़े monitor इस्तेमाल करने और पीठ की समस्याओं से बचने के लिए "unstable chair" इस्तेमाल करने की सलाह दी गई है.
  • टिप्पणी लिखने वाले ने हाथों पर पड़ने वाला दबाव कम करने के लिए customizable voice coding tool Talon Voice इस्तेमाल करने का सुझाव दिया है.
  • एक अन्य टिप्पणीकार ने joint pain से बचने के लिए keyboard-centered environment छोड़कर mouse-centered environment चुनने का सुझाव दिया है.
  • एक टिप्पणीकार ने अपनी joint pain की अनुपस्थिति का श्रेय इस बात को दिया कि वे बैठकर स्थिर नहीं रह पाते और लगातार अपनी बैठने की मुद्रा बदलते रहते हैं.
  • टिप्पणी लिखने वाले ने 40 साल के programming career की लंबी उम्र की सराहना की और कहा कि यह ऐसा क्षेत्र है जिसमें लगातार सुधार और सीखना संभव है.
  • computer input के सबसे ergonomic तरीकों में stenography का सुझाव दिया गया, और टिप्पणीकार ने इसे सीखने के लिए Plover और Javelin की सिफारिश की.
  • wrist pain संभालने के लिए split keyboard और CTRL, SHIFT, ALT पर program किए गए foot pedals इस्तेमाल करने की सलाह दी गई है.
  • Vim beginners के लिए असुविधा से बचने हेतु Esc key को किसी अधिक आसानी से पहुँचने वाली key पर remap करने की सलाह दी गई है.
  • टिप्पणी लिखने वाले ने programming के लंबे घंटों के दौरान आरामदायक बैठने की मुद्रा और desk height के महत्व पर ज़ोर दिया.
  • shortcuts सक्रिय करते समय असुविधा से बचाने में मदद करने वाली, अक्सर नज़रअंदाज़ की जाने वाली सुविधा के रूप में Sticky Keys की सिफारिश की गई है.