सेवा के रूप में सॉफ्टवेयर
मानवीय मूल्य · विचारशील प्रणालियाँ · करुणा के साथ कोड
तकनीक आधुनिक जीवन की लय को तय करती है। यह प्रभावित करती है कि हम कैसे संवाद करते हैं, व्यवस्थित होते हैं, याद रखते हैं, सीखते हैं और सेवा करते हैं। Software Seva में, हमारा मानना है कि सॉफ्टवेयर को ध्यान आकर्षित करने या निर्भरता पैदा करने के बजाय मानवीय स्पष्टता और स्वतंत्रता का समर्थन करना चाहिए।
हम एक सरल इरादे के साथ प्रणालियों का निर्माण करते हैं: तकनीक लोगों को अधिक सहजता, गरिमा और शांति के साथ सार्थक काम करने में मदद करे।
सॉफ्टवेयर को शोर का एक और स्रोत नहीं बनना चाहिए। इसे शांति से उस चीज़ का समर्थन करना चाहिए जो मायने रखती है।
तकनीक में सेवा का क्या अर्थ है?
सेवा को अक्सर निष्काम सेवा के रूप में समझा जाता है। तकनीक के संदर्भ में, इसका अर्थ जिम्मेदारी, संयम और उन मनुष्यों की देखभाल के साथ निर्माण करना है जो अंततः हमारे द्वारा बनाई गई प्रणालियों के भीतर रहेंगे। हर तकनीकी निर्णय के परिणाम होते हैं:
- कि हम किस चीज़ के लिए अनुकूलित (optimize) करते हैं
- कि हम क्या मापते हैं
- कि हम किस चीज़ में बाधा डालते हैं
- कि हम क्या संग्रहीत करते हैं
- कि हम किसे प्रोत्साहित करते हैं
- कि हम चुपचाप किसे सामान्य मान लेते हैं
सॉफ्टवेयर कभी भी पूरी तरह से तटस्थ नहीं होता।
Software Seva में, हम इंजीनियरिंग को विचारशील सेवा के रूप में देखने का प्रयास करते हैं। हम अनावश्यक जटिलता पर सादगी को, शोर पर स्पष्टता को और अल्पकालिक जुड़ाव पर दीर्घकालिक उपयोगिता को महत्व देते हैं।
सर्वश्रेष्ठ तकनीक अक्सर लगभग अदृश्य हो जाती है। यह लोगों को सीखने, सिखाने, व्यवस्थित करने, बनाने, सेवा करने और अधिक पूर्णता से जीने पर ध्यान केंद्रित करने की अनुमति देती है।
यह उस तरह का सॉफ्टवेयर है जिसे बनाने की हम आकांक्षा रखते हैं — ऐसा सॉफ्टवेयर नहीं जो ध्यान को अंतहीन रूप से बंधक बनाए, बल्कि ऐसा सॉफ्टवेयर जो मानवीय गरिमा का समर्थन करे और फिर चुपचाप एक तरफ हट जाए।
सॉफ्टवेयर को स्वतंत्र करना चाहिए, जाल में नहीं फंसाना चाहिए
उपयोगी उपकरणों को लोगों को पहले से अधिक सक्षम बनाना चाहिए
कई आधुनिक प्लेटफॉर्म निर्भरता पैदा करने के लिए डिज़ाइन किए गए हैं। वे उपयोगकर्ताओं को बंद प्रणालियों में कैद करते हैं, डेटा के आदान-प्रदान को हतोषाहित करते हैं, और धीरे-धीरे सरल उपकरणों को जटिलता के स्थायी सदस्यता शुल्कों में बदल देते हैं।
हमारा मानना है कि सॉफ्टवेयर को इसके विपरीत काम करना चाहिए।
एक अच्छी प्रणाली को स्वतंत्रता बढ़ानी चाहिए। लोगों को अपना डेटा ले जाने, अपनी कार्यप्रणाली को समझने और कल प्लेटफॉर्म बदलने पर भी अपना काम जारी रखने में सक्षम होना चाहिए। तकनीक को समुदायों को अधिक लचीला और आत्मनिर्भर बनाने में मदद करनी चाहिए, न कि उन दूरस्थ प्रणालियों पर अधिक निर्भर बनाना चाहिए जिन पर उनका कोई नियंत्रण नहीं है।
सॉफ्टवेयर को एक अच्छे उपकरण की तरह महसूस होना चाहिए: भरोसेमंद, समझने में आसान और इसका उपयोग करने वाले व्यक्ति का सम्मान करने वाला।
हम जहां संभव हो खुले मानकों, हल्के आर्किटेक्चर, नेटवर्क विफल होने पर भी काम करने वाली प्रणालियों को प्राथमिकता देते हैं।
लक्ष्य उपयोगकर्ताओं को सॉफ्टवेयर के भीतर फंसाना नहीं है। लक्ष्य उन्हें स्पष्टता के साथ सार्थक काम पूरा करने और आगे बढ़ने में मदद करना है।
सहमति, गरिमा और स्वामित्व
आपका डेटा आपके जीवन का हिस्सा है, विज्ञापन मीट्रिक्स का नहीं
गोपनीयता केवल एक कानूनी आवश्यकता या औपचारिकता नहीं है। यह गरिमा, विश्वास और स्वायत्तता से जुड़ी है।
लोगों को पता होना चाहिए कि कौन सी जानकारी एकत्र की जा रही है, क्यों की जा रही है और इसका उपयोग कैसे किया जा रहा है। सहमति सार्थक, समझने योग्य और वापस लेने योग्य होनी चाहिए। सुविधा के बदले उपयोगकर्ताओं को निगरानी के लिए मजबूर नहीं किया जाना चाहिए।
Software Seva में, हमारा मानना है कि लोग अपने डेटा के मालिक बने रहें। प्रणालियों को न्यूनतम आवश्यक जानकारी एकत्र करनी चाहिए, उसे जिम्मेदारी से संग्रहीत करना चाहिए और जहां तक संभव हो अनावश्यक केंद्रीकरण से बचना चाहिए।
हमारा मानना नहीं है कि मानव जीवन को ध्यान खींचने वाले मीट्रिक्स, विज्ञापन पाइपलाइनों या व्यवहारिक हेरफेर के लिए कच्चा माल बनाया जाना चाहिए।
तकनीक को विश्वास का समर्थन करना चाहिए, न कि चुपचाप उसका शोषण करना चाहिए।
यह दर्शन हमारे द्वारा बनाए जाने वाले हर प्रोजेक्ट में प्रमाणीकरण, भंडारण, विश्लेषिकी, संचार और उपयोगकर्ता वर्कफ़्लो के प्रति हमारे दृष्टिकोण को आकार देता है।
लोगों के हाथों में पहले से मौजूद शक्ति का सम्मान करें
केवल क्लाउड ही नहीं, बल्कि स्वयं डिवाइस की शक्ति के साथ निर्माण करें
आधुनिक उपकरण असाधारण रूप से सक्षम हैं। फोन, टैबलेट और लैपटॉप में अब वह कंप्यूटिंग शक्ति है जो कभी केवल बड़े संगठनों के पास होती थी। फिर भी कई प्रणालियाँ सबसे सरल कार्यों के लिए भी पूरी तरह से केंद्रीकृत बुनियादी ढांचे पर निर्भर रहती हैं।
हमारा मानना है कि सॉफ्टवेयर को लोगों के हाथों में पहले से मौजूद शक्ति का बेहतर उपयोग करना चाहिए।
जब भी व्यावहारिक हो, प्रणालियों को स्थानीय स्तर पर काम करना चाहिए, ऑफ़लाइन कार्य जारी रखना चाहिए और दूरस्थ सर्वर पर अनावश्यक निर्भरता को कम करना चाहिए। लोकल-फर्स्ट और स्टैटिक-फर्स्ट आर्किटेक्चर ऐसे अनुभव बनाते हैं जो तेज़, शांत, अधिक लचीले और गोपनीयता के प्रति सचेत होते हैं।
यह दृष्टिकोण केवल तकनीकी नहीं है। यह दार्शनिक है।
जब सॉफ्टवेयर बिना इंटरनेट के भी काम करना जारी रखता है, तो लोग अधिक नियंत्रण महसूस करते हैं। उनके उपकरण किराए की सेवाओं के बजाय ऐसे साधन लगने लगते हैं जिनके वे वास्तव में मालिक हैं और जिन्हें वे समझते हैं।
क्लाउड इन्फ्रास्ट्रक्चर की अभी भी महत्वपूर्ण भूमिका है। लेकिन इसे डिफ़ॉल्ट रूप से हर क्रिया को अपने नियंत्रण में लेने के बजाय मानवीय काम का समझदारी से समर्थन करना चाहिए।
सॉफ्टवेयर को मनुष्यों के अनुकूल होना चाहिए
तकनीक को घर्षण कम करना चाहिए, नई औपचारिकताएं नहीं थोपनी चाहिए
अक्सर लोगों को सिर्फ सॉफ्टवेयर में बनाई गई धारणाओं को संतुष्ट करने के लिए अपने काम करने के प्राकृतिक तरीके को बदलने के लिए मजबूर होना पड़ता है।
वास्तविक समुदाय गतिशील होते हैं। भाषाएं आपस में मिलती हैं। प्रक्रियाएं विकसित होती हैं। स्वयंसेवक नए रास्ते निकालते हैं। शिक्षक खुद को ढालते हैं। परिवार अलग तरह से समन्वय करते हैं। मानवीय कार्य शायद ही कमी कठोर नियमों में पूरी तरह फिट बैठता है।
हमारा मानना है कि सॉफ्टवेयर को लोगों से वहीं मिलना चाहिए जहां वे हैं।
अच्छी प्रणालियां लालफीताशाही थोपने के बजाय घर्षण को कम करती हैं। वे लोगों को डेटाबेस, स्प्रेडशीट या वर्कफ़्लो आरेखों की तरह सोचने के लिए मजबूर करने के बजाय सहजता से काम जारी रखने में मदद करती हैं।
यह सामाजिक और सामुदायिक कार्यों में विशेष रूप से महत्वपूर्ण है जहां संबंध, निरंतरता और विश्वास दक्षता के आंकड़ों से अधिक मायने रखते हैं।
Software Seva में, हम लचीली, बहुभाषी, human-centered प्रणालियों का निर्माण करने का प्रयास करते हैं जो वास्तविक दुनिया के वर्कफ़्लो का समर्थन करती हैं, न कि उन्हें अनावश्यक रूप से कठोर प्रक्रियाओं से बदलती हैं।
तकनीक को मानवीय बुद्धि की सहायता करनी चाहिए, न कि उससे प्रतिस्पर्धा करनी चाहिए।