3 पॉइंट द्वारा GN⁺ 3 시간 전 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Firefox और Mozilla एक बड़े browser से अलग niche browser और open source संगठन के रूप में बने रहे हैं, और उनकी growth बड़े browsers की नकल से नहीं बल्कि community के साथ collaboration से आई थी
  • Mozilla के कर्मचारी वेतन पाने वाला छोटा-सा हिस्सा हैं, और browser बनाने, अनुवाद करने, तथा bugs ठीक करने वाली community को customers या fans नहीं बल्कि सहकर्मियों की तरह मानना चाहिए
  • DAU में गिरावट के जवाब में बड़े browsers के features की नकल करना या बार-बार “startup की तरह सोचो” कहना आज़माया गया, लेकिन Firefox users पहले से ही default browser से अलग अनुभव खोजते हुए आते हैं
  • enterprise market, security certifications, नए feature releases, और AI जैसी धाराएँ यदि Mozilla की openness और मौजूदा users की expectations को नज़रअंदाज़ करें, तो user churn और self-reinforcing bias पैदा कर सकती हैं
  • Mozilla को browser की core quality, पुराने bugs और technical debt, external contributions, और Thunderbird·Rust·Servo जैसी सफल assets के साथ अपने रिश्ते को फिर से ठीक करना चाहिए

इस्तीफ़े का नोट

  • Mozilla में 15 साल से ज़्यादा काम करने के बाद 21 जुलाई को जा रहा/रही हूँ, और 200 घंटे से ज़्यादा बची हुई छुट्टियाँ इस्तेमाल करने के कारण 12 जून, शुक्रवार मेरा आख़िरी “वास्तविक” कार्यदिवस होगा
  • कुछ लोगों ने मेरे साथ काम किया है और कुछ मुझे नहीं जानते होंगे, लेकिन हो सकता है कि कुछ लोगों के पास मेरे बनाए stickers हों
  • Mozilla में बिताया गया समय ज़्यादातर सुखद था, लेकिन जाते हुए कुछ बातें छोड़कर जाना चाहता/चाहती हूँ

आप जितना सोचते हैं, उससे ज़्यादा महत्वपूर्ण हैं

  • यहाँ महत्वपूर्ण कोई corporation या सामूहिक organization नहीं, बल्कि यह पढ़ रहा व्यक्ति है
  • mentoring लंबे समय से मेरे लिए महत्वपूर्ण विषय रहा है, और मूल रूप से यह बात करने के लिए किसी दूसरे इंसान को ढूँढने जैसा है
  • introvert लोगों से भरी company में ऐसी कोशिशें असहज और कठिन हो सकती हैं, लेकिन यह व्यक्ति और career दोनों के लिए अच्छी होती हैं
  • अनुभव के स्तर या background से परे हर कोई सीख सकता है और सिखा सकता है, इसलिए mentoring ज़रूर आज़मानी चाहिए

आप किसी बहुत बड़े हिस्से का हिस्सा हैं

  • Mozilla में काम करने वाले लोग भाग्यशाली पक्ष में हैं, और community में बहुत-से ऐसे लोग रहे हैं जो अच्छी funding वाले लोगों के बनाए browsers का सीधे मुकाबला करने वाला browser बनाना चाहते थे
  • वह browser users के हित को पहले रखता और users की इच्छा के मुताबिक काम करता
  • वेतन पाने वाले लोग छोटा-सा हिस्सा हैं, और जिन लोगों को वेतन नहीं मिलता उनकी बात सुनना हमारी ज़िम्मेदारी है
  • बाहर के लोग community भी हैं और सहकर्मी भी, और वे मानते हैं कि Mozilla आगे भी उनके लिए काम करता रहेगा
  • Mozilla के लिए उन लोगों को खो देने का वास्तविक ख़तरा है

Mozilla भी काफ़ी छोटा है

  • Mozilla के लिए ख़ुद को बड़ा समझ लेना आसान है, लेकिन असल में वह पर्याप्त funding पाने वाला एक niche browser है
  • उसे बड़े browsers जैसा बनने की कोशिश नहीं करनी चाहिए, क्योंकि यह community जो चाहती है वह नहीं है
  • जहाँ McDonald’s, Burger King, और Wendy’s भरे पड़े हों, वहाँ Mozilla उस छोटे मोहल्ले के restaurant जैसा है जहाँ ग्राहक एक-दूसरे को hello कहते हैं, coffee ख़ुद डालते हैं, और table भी साफ़ कर देते हैं
  • users Firefox को इसलिए ढूँढकर आते हैं क्योंकि वे अपनी उँगलियों के सिरों पर पहले से मौजूद browser का इस्तेमाल नहीं करना चाहते, या उस बड़े browser पर भरोसा नहीं करते जिसे हर कोई इस्तेमाल करने को कहता है
  • अगर user पहले से मिली चीज़ से बिल्कुल अलग अनुभव चाहता है, तो Mozilla के पास उन browsers की नकल करने की कोई वजह नहीं है
  • जब Mozilla ने community की सुनी, उन्हें वही दिया जो वे चाहते थे, और मिलकर कुछ बनाया, तो users ने दोस्तों, परिवार और offices में Firefox की सिफ़ारिश की
  • वही वह दौर था जब DAU लगातार बढ़ रहा था, और वहाँ सिर्फ posters और stickers से पैदा न होने वाला गर्व काम कर रहा था
  • सार बस तीन बातें हैं: ख़ुद का सम्मान करो, एक-दूसरे की मदद करो, और याद रखो कि काम किसके लिए कर रहे हो

नौकरी छोड़ने के बाद की शिकायतें

  • मैं ज़्यादा समय तक रहना चाहता/चाहती था/थी, लेकिन काम उस मोड़ पर पहुँच गया जहाँ वह अब आनंददायक नहीं रहा
  • career भर मैंने ऐसे support work उठाए जिनसे लोग बचते थे; इससे career को बहुत फ़ायदा नहीं मिला, लेकिन यह ईमानदार, कठिन और लगातार चुनौतीपूर्ण काम था
  • मैं 1–2 साल में company बदलने वाला/वाली व्यक्ति नहीं हूँ; मेरा मानना है कि इतना समय लगने के बाद ही आप अपने काम और organization में अपनी जगह समझते हैं और फिर पूरे तंत्र को बेहतर कर सकते हैं
  • छोटी-छोटी सुधारों से पूरे सिस्टम को बेहतर बनाने का रवैया “campground को साफ़ रखना” जैसा है
  • कई कंपनियों में “rocket पर सवार होने” के मौके थे, लेकिन उन startup rockets की trajectory अक्सर “ज़मीन के नीचे” जाती थी
  • जिन ज़्यादातर कंपनियों के साथ रहा/रही, वे अब मौजूद नहीं हैं; Netflix इसका अपवाद है
  • यह कहना कि Mozilla leadership की वजह से नहीं बल्कि leadership के बावजूद बचा हुआ है, हाल के समय में बहुत सही लगा है

Firefox users साधारण नहीं हैं

  • Firefox एक niche browser है, और users को इसे सक्रिय रूप से ढूँढकर इस्तेमाल करना पड़ता है
  • users को download करने का तरीका ढूँढना पड़ता है, default browser इस्तेमाल करते रहने की warnings और suggestions, Chrome के ads, और Firefox पर test न की गई sites के “आपका browser पुराना है” जैसे संदेशों से गुज़रना पड़ता है
  • Firefox users सामान्य users नहीं हैं, और उनमें से बहुत-से लोग इस असामान्यता पर गर्व करते हैं
  • समस्या यह है कि leadership को समझ नहीं आता कि ऐसे users के साथ कैसा व्यवहार किया जाए

Mozilla की openness और leadership का टकराव

  • Mozilla niche से पैदा हुआ था, और Code Rush में दिखने वाले असामान्य लोगों से शुरू हुई organization है
  • Mozilla एक बहुत मज़बूत open source organization है, और उसके लिखे लगभग सारे code GitHub, mozilla-mobile, mozilla-services में कहीं न कहीं सार्वजनिक हैं
  • कुछ personal repositories मौजूद हैं, और वे कभी-कभी “चाबी को दरवाज़े की चटाई के नीचे न छोड़ने” के लिए ज़रूरी होते हैं
  • कुछ repositories इसलिए public नहीं हैं क्योंकि कुछ executives open source की ताकत या प्रेरणा को समझते ही नहीं; लेकिन मेरा मानना है कि ऐसे projects लंबे समय तक टिकते नहीं
  • जिन लोगों ने पारंपरिक tech companies चलाई हैं, उनके लिए Mozilla जितनी openness को संभालना आसान नहीं होता
  • secrecy culture से आने वालों को यह अजीब लगता है कि Mozilla सचमुच चीज़ें मुफ़्त में बाँटता है और बेहद transparent है

DAU के पीछे भागना और बड़े browsers की नकल

  • Mozilla का DAU कई सालों से घट रहा है, और नई leadership DAU बढ़ाने के लिए बड़े ideas लेकर आई
  • वे प्रस्ताव आख़िरकार ज़्यादातर “जो बड़े browsers कर रहे हैं, वही कॉपी करो” पर आकर रुकते हैं, जबकि Firefox users के पास वे features पहले से अपने default browser में हैं
  • जहाँ हर restaurant बड़ा burger chain हो, वहाँ एक और burger दुकान खोल देना काफ़ी नहीं होता
  • लेकिन ऐसा restaurant जो customers के नाम जानता हो, जहाँ लोग एक-दूसरे के लिए coffee डालते हों, और menu पर साथ बात करते हों, वह ऐसी जगह बन सकता है जिसकी सिफ़ारिश स्थानीय लोग visitors को करें
  • Mozilla 30 साल पुरानी company है, और startup के ठीक उलट है
  • पिछले 15 सालों में कई तरीक़ों से “startup की तरह सोचने” की कोशिश की गई, और अब DAU इतिहास के सबसे निचले स्तर पर है
  • 30 साल के इतिहास में उन दौरों को देखना चाहिए जब DAU सकारात्मक था, और तब जो किया जा रहा था उसे फिर करना चाहिए
  • उस समय का सार यह था कि latest trends के पीछे भागने के बजाय Mozilla की अपनी उपयोगी असामान्यता को बचाए रखना और लोगों की सच में चाही हुई चीज़ें बनाने में मदद करना
  • सिर्फ code public नहीं था, बल्कि organization के बाहर के लोगों के साथ मिलकर बेहतर browser भी बनाया गया, और इस अनुभव ने product पर विश्वास और ownership की भावना पैदा की
  • थोड़ी-सी ownership भी community members पैदा करती है, और वे members browser के लिए advocate बनते हैं और उसे जगह-जगह install करवाना चाहते हैं
  • यह प्रक्रिया किसी भी चतुर marketing project से ज़्यादा शक्तिशाली थी

enterprise market और security certifications

  • जब Mozilla ने enterprise market के पैसे का पीछा करना शुरू किया, तब एक और समस्या पैदा हुई
  • government contracts को छोड़ दें तो enterprise market स्थिर revenue source के रूप में बहुत आकर्षक है, लेकिन उसके साथ ISO standards जैसी कई शर्तें आती हैं
  • ISO 27001 के लिए यह साबित करना पड़ता है कि code और infrastructure सुरक्षित हैं
  • आम कंपनियाँ security को मज़बूत करती हैं क्योंकि अगर code malicious actors को दिख जाए, तो वे exploits बना सकते हैं
  • Mozilla तो code public करता है, इसलिए malicious actors पहले से exploits बना सकते हैं
  • Mozilla के पास critical bugs ठीक करने का मज़बूत record है, और कई बार उसने 24 घंटे के भीतर fixes जारी किए हैं
  • सब कुछ बंद करके रखने से ज़्यादा महत्वपूर्ण है keys को ठीक से सुरक्षित रखना, build environment को सुरक्षित रखना, और साफ़ audit trail तथा भरोसेमंद signers रखना
  • enterprises curl, Linux और बहुत-से open source software भी इस्तेमाल करते हैं, और उनके authors सब cyber security certificates नहीं भरते

self-reinforcing bias और users के signals

  • browser-based DRM, AI, और Push Notifications जैसे विवादास्पद features रिलीज़ करते समय user feedback सुनना कठिन होता है
  • कुछ users अपनी राय बताते हैं, लेकिन अधिकतर कुछ कहे बिना चले भी जा सकते हैं
  • अगर आप सिर्फ बचे हुए लोगों की राय देखें, तो approval rate कृत्रिम रूप से ऊँची लग सकती है
  • यह survivorship bias वाले bomber diagram meme जैसा है
  • अगर feature announcement के बाद शुरुआती novelty effect के आगे metrics नहीं बढ़ते, तो बहुत संभव है कि दिशा ग़लत पकड़ी गई हो, और Reddit पर शिकायत करने वाले लोग सही बात कह रहे हों
  • लोग सीधे focus group में न भी बोलें, तब भी वे signals भेज रहे होते हैं

community से दूर होता Mozilla

  • पिछले लगभग 5 सालों में Mozilla अपनी सबसे बड़ी ताकत, यानी community, से दूर होता गया है
  • वजह क्या थी, यह कहना मुश्किल है, लेकिन यह ऊपर से लिया गया decision लगता है
  • किसी बिंदु पर ऊपर बैठे लोगों ने मान लिया कि Mozilla ख़ुद अपने दम पर यहाँ तक पहुँचा है, जबकि असलियत में ऐसा नहीं था
  • वेतन पाने वाले कर्मचारी भाग्यशाली पक्ष में थे, और badges या @mozilla.com email के बिना भी ज़्यादातर सहकर्मी मौजूद थे
  • leadership community के लोगों को customers या fans जैसा मानती रही, और इससे बहुत-से लोग नाराज़ हुए
  • वे लोग अपना समय और मेहनत बिना किसी भुगतान के इसलिए देते थे क्योंकि वे ख़ुद को किसी बड़े प्रयास का हिस्सा मानते थे
  • community ने ख़ुद को betrayed इसलिए महसूस किया क्योंकि उनके अनुभव में सचमुच betrayal हुआ था
  • browser users के पास अपने ऐसे कारण हो सकते हैं जो LinkedIn पर लोकप्रिय राय में दिखाई नहीं देते

Mozilla के पैसे और भविष्य को देखने का नज़रिया

  • मुझे यह चिंता नहीं है कि Mozilla के पास पैसे ख़त्म हो जाएँगे
  • जब तक Google या कोई दूसरा बड़ा search engine मौजूद है, Mozilla नक़दी ला सकेगा
  • वित्तीय स्थिरता के कुछ और बेहतर विकल्प भी हो सकते हैं
  • मेरा मानना है कि Mozilla को अपने privacy-preserving advertising काम के बारे में ज़्यादा ज़ोर से बताना चाहिए था
  • वह ad model इंटरनेट-पूर्व advertising model की ओर लौटने जैसा था
  • नए leaders और बड़े ideas वाले लोग आते-जाते रह सकते हैं, जो यह समझे बिना आते हैं कि company इतनी देर तक टिक कैसे पाई
  • मेरी इच्छा है कि “early Martians” जैसे लोग लगातार आते रहें—ऐसे लोग जो Big Tech के काम करने के तरीक़े को जानते हों, लेकिन उसे पसंद न करते हों और सच में कुछ बेहतर बनाना चाहते हों

Mozilla को कैसे देखना चाहिए

  • Mozilla में मैंने अपने साथ काम करने वाले सबसे बुद्धिमान, दयालु और privacy को लेकर लगभग obsessed लोगों में से कई पाए
  • Mozilla में बिताए 15 साल से ज़्यादा समय पर मुझे गर्व है, और मैं उसका अधिकांश हिस्सा अच्छे रूप में याद करूँगा/करूँगी
  • Firefox को मैं आगे भी अपने daily browser के रूप में इस्तेमाल करने की पूरी संभावना रखता/रखती हूँ, और latest trend वाले features बंद रखूँगा/रखूँगी
  • Telemetry चालू रखूँगा/रखूँगी क्योंकि मुझे पता है उसका इस्तेमाल कैसे होता था और लोग privacy को लेकर कितने सावधान थे
  • privacy scalable है और बहुत सस्ती भी, लेकिन यह काम को बेहद मुश्किल बना सकती है
  • AI से जुड़े features से मैं बचूँगा/बचूँगी क्योंकि मुझे नहीं लगता वे लंबे समय तक टिकेंगे
  • Servo और Vivaldi जैसे दूसरे browsers को भी शायद और छेड़ूँ/परखूँ
  • मुझे उम्मीद है कि यह लेख company के अंदरूनी channels में घूमेगा और एक महीने के भीतर नज़रअंदाज़ कर दिया जाएगा
  • मुझे leadership बदलने की उम्मीद नहीं है, और मेरा मानना है कि Google से मिलने वाला cash Mozilla को काफ़ी लंबे समय तक चलाता रहेगा

अगर मैं CEO होता/होती, तो किन बातों पर ज़ोर देता/देती

  • कुछ समय के लिए boring बनना

    • cutting edge पर खड़े होने से ख़ून बहता है, लेकिन उस ख़ून का बड़ा हिस्सा अपना ही होता है
    • Mozilla ने shopping hub से लेकर mobile phone OS तक बहुत-सी चीज़ें बनाने की कोशिश की, और बार-बार यह साबित किया कि वह उन कामों में उतना अच्छा नहीं है
    • Mozilla browsers बनाना अच्छी तरह जानता है, और उसे उसी पर ध्यान देना चाहिए
    • लोगों के भरोसे की core functionality को मज़बूत करना चाहिए
    • innovation और improvement की गुंजाइश है, लेकिन “high-speed pasta cannon” को थोड़ी देर ठंडा होने देना भी बुरा नहीं है
  • moonshots कम करना

    • Firefox 30 साल से मौजूद एक “something” है
    • जो लोग default browser से ऊब चुके हैं और कुछ अलग चाहते हैं, वे पहले से Firefox को जानते हैं
    • एक साल बाद छोड़ दी जाने वाली चमकदार नई features की जगह पुराने bugs और जमा technical debt ठीक करने में समय लगना चाहिए
    • users ऐसी चीज़ चाहते हैं जो बेहतर काम करे, कम irritate करे, और अपनी महानता का शोर कम मचाए
    • कुछ लोग तेज़ बदलाव पसंद करते हैं, लेकिन कुछ लोग उन्हें सचमुच नापसंद करते हैं, इसलिए बदलाव default रूप से opt-in होने चाहिए
    • customers fans नहीं होते; वे ज़्यादा से ज़्यादा ऐसे लोग होते हैं जो अभी तक आपको सह रहे हैं, और आपको हर दिन उन्हें बने रहने के लिए मनाना पड़ता है
    • विनम्रता सुधार लाती है और कट्टर बदलावों के प्रति ज़्यादा आलोचनात्मक बनाती है
  • community को फिर खड़ा करना

    • external contributions को बढ़ावा देना चाहिए, और अगला क्या किया जाए इस पर होने वाली सक्रिय बातचीत में external contributors को शामिल होना चाहिए
    • एक घंटे के focus group से ज़्यादा महत्वपूर्ण वे लोग हैं जिन्होंने bugs ठीक किए, features land किए, pages का translation किया, और सवालों के जवाब दिए
    • कुछ समय तक Firefox लगभग हर भाषा में उपलब्ध था, और यह volunteer teams की वजह से संभव हुआ
    • ऐसे लोग थे जिन्होंने यह सुनिश्चित किया कि Firefox वहाँ भी धाराप्रवाह चले जहाँ दूसरे browsers या applications ऐसा नहीं कर पाते थे
  • अच्छी चीज़ों को ख़त्म न करना

    • Mozilla की एक बुरी आदत है: वह अपनी सफल चीज़ों को ही हटाने लगता है
    • उसने Thunderbird से दूरी बनाई, Rust को बाहर कर दिया, जबकि Rust revenue source बन सकता था
    • Servo शायद Mozilla को ही पीछे छोड़ दे
    • बुरे ideas और असफल passion projects भी बहुत थे, लेकिन Mozilla ने अक्सर ग़लत कारणों से सफ़ाई की
    • Mozilla कुछ orphan हो चुके projects को वापस आमंत्रित कर सकता है, या कम से कम उन्हें साथ मिलकर बेहतर बना सकता है
    • Rust के लिए enterprise side उपलब्ध कराने और project के साथ revenue share करने में Mozilla की भूमिका हो सकती है
    • Servo के लोगों को वापस बुलाकर improvements पर बात की जा सकती है
    • Bugzilla को बेहतर बनाने में कुछ resources लगाकर Atlassian से प्रतिस्पर्धा की जा सकती है

community से दोबारा जुड़ना ज़रूरी है

  • मैं दिल से चाहता/चाहती हूँ कि Mozilla community से फिर जुड़ जाए
  • मैं चाहता/चाहती हूँ कि यह अजीब-सा छोटा niche browser बड़े browsers जैसा होने से नहीं, बल्कि उनसे अलग होने के कारण लोकप्रिय बने
  • 2000s में Firefox का DAU कहीं ज़्यादा ऊँचा था
  • Firefox समान बनकर सफल नहीं होगा; वह तब सफल होगा जब वह उन लोगों को आकर्षित करेगा जो कुछ अलग चाहते हैं और OKR से ज़्यादा अपनी ज़रूरतों को दर्शाने वाली चीज़ खोजते हैं
  • growth शोर मचाने से नहीं, उपयोगी बनने से आती है
  • सिर्फ browser की तरह काम करते रहना, और उन चीज़ों की नकल न करना जो दूसरी कंपनियाँ users को irritate करने के लिए करती हैं, इतना ही उसे बाज़ार का एक अर्थपूर्ण हिस्सा बना सकता है
  • नंबर 1 बनना लक्ष्य नहीं है; उसे सब कुछ निगल जाने वाला black hole नहीं बल्कि एक जीवंत ecosystem का महत्वपूर्ण हिस्सा होना चाहिए
  • अगर मैं Mozilla leadership में होता/होती, तो Chrome या Edge से ज़्यादा Vivaldi को ध्यान से देखता/देखती

“हम यह काम किसके लिए कर रहे हैं?”

  • पिछले लगभग एक साल से मैं ख़ुद से यह सवाल पूछ रहा/रही हूँ: “मैं यह काम किसके लिए कर रहा/रही हूँ?”
  • features land कराने और उन्हें ठीक से काम करवाने की मेहनत अब उन लोगों के लिए नहीं रह गई थी जिनके लिए मैंने शुरुआत में काम शुरू किया था
  • मुझे नहीं लगा कि यह उन बाहर के लोगों के लिए है जो अपना browser चाहते थे
  • जवाब बार-बार यही लगता था कि यह किसी अगले पद पर किसी के résumé पर एक gold star जोड़ने के लिए किया जा रहा है
  • जो लोग Mozilla Connect तक आने जितनी बड़ी कोशिश करते हैं, वे पहले से बता रहे हैं कि Mozilla को क्या करना चाहिए
  • Mozilla Connect का कम traffic public है, लेकिन मुझे वह ऐसी planning document जैसा लगता है जो public तो है पर ढूँढना मुश्किल है
  • किसी की whim के कारण late night काम करना और ख़ुद को exhaust कर लेना अब मुझे अर्थपूर्ण नहीं लगा, और काम किसी caring activity के बजाय सिर्फ एक नौकरी बन गया

व्यक्तिगत समापन और टिप्पणियाँ

  • इस समय मैं गंभीर burnout में हूँ, और बचाए हुए पैसों से काफ़ी लंबे समय तक चल सकता/सकती हूँ
  • बहुत संभव है कि मैं फिर से tech work करूँ, और open source काम भी करूँ
  • पुरानी laptops और controllers इकट्ठा करके स्थानीय old-age home में MAME setups लगाना भी एक संभावना है
  • Autopush और कुछ WebPush libraries को fork करके backlog साफ़ करना भी कर सकता/सकती हूँ
  • कुछ लोगों की राय थी कि “startup की तरह सोचो” वाला हिस्सा Mozilla के अंदरूनी slowdown से पैदा हुआ
  • internal guardrails किसी वजह से बने थे, लेकिन “तेज़ चलो” कहने वाले लोग अक्सर यह पूछे बिना निराश होकर चले जाते हैं कि वे क्यों बने, और क्या अब भी ज़रूरी हैं
  • धीमे चलने की बात में यह परखना भी शामिल हो सकता है कि guardrails और speed bumps अब भी ज़रूरी हैं या नहीं
  • user feedback सुनने की प्रक्रिया में कुछ बेहद बुरे लोग भी होते हैं जो अपमान करते हैं और अपनी ही solution को एकमात्र सही बताते हैं
  • ऐसे लोगों को ignore, block और handle करना dehumanizing और थका देने वाला हो सकता है
  • यह काम किसी एक व्यक्ति को अकेले नहीं उठाना चाहिए; कई लोगों को साथ उतरकर उसका सामना करना चाहिए, ताकि trolls छोटे और असुविधाजनक बने रहें

2 टिप्पणियां

 
shakespeares 2 시간 전

जब Chrome ज़्यादातर हिस्सेदारी ले जा रहा है, तब Mozilla की नई चुनौतियों और संघर्ष के लिए यूज़र्स के प्रयास बहुत सुंदर हैं.

 
GN⁺ 3 시간 전
Hacker News की राय
  • सम्मान है। यही Firefox कैसा हो सकता था की तस्वीर है
    हकीकत में, जैसा लेख में बताया गया है, “यूज़र को control वापस देने” वाले browser में जबरन ठूंसी गई AI को बंद करने के लिए कुछ समय तक about:config में browser.ml.enable, browser.ml.chat.enabled, browser.ml.chat.sidebar, browser.ml.chat.menu, browser.ml.chat.page, extensions.ml.enabled, browser.ml.linkPreview.enabled, browser.ml.pageAssist.enabled, browser.ml.smartAssist.enabled, browser.tabs.groups.smart.enabled, browser.tabs.groups.smart.userEnabled, pdfjs.enableAltTextModelDownload, pdfjs.enableGuessAltText बदलने पड़ते थे
    community feedback थोड़ा आने के बाद ही एक बड़ा बंद करें बटन आया, और अब सोचने वाली बात है कि अगली बार management और कौन-सा आत्मघाती फैसला करेगा

    • पहले दिन से opt-out/opt-in interface न देना साफ़ तौर पर खराब था, और यह भी साफ़ था कि लोग यही चाहेंगे, ऊपर से यह पहली बार की गलती भी नहीं थी
      फिर भी, यह मानना होगा कि feedback सुना गया और उसे वास्तव में लागू भी किया गया। अब सिर्फ सब कुछ एक साथ बंद करने का विकल्प ही नहीं, बल्कि नए features को default रूप से बाहर रखते हुए मनचाहे features को अलग-अलग चालू करने वाला काफ़ी अच्छा interface भी है
      ज़्यादातर दूसरे browser तो कोई प्रतिक्रिया ही नहीं देते, और privacy की परवाह करने वालों के लिए Firefox अब भी सबसे अच्छा browser है। HN पर लगता है Firefox को उससे कहीं ज़्यादा नफ़रत मिलती है, जबकि उससे कहीं ज़्यादा user-hostile software कम गलती पर बच निकलता है
    • Mozilla अब भी ज़्यादातर tech optimists से बना है, इसलिए लगता है कि वे शुरू से AI के लिए खुले थे और उसमें दिलचस्पी रखते थे। इसमें बुरी नीयत थी, ऐसा मानना मुश्किल है
    • उन settings के नाम तो फिर भी ठीक हैं। कुछ settings के नाम और values काफ़ी अपारदर्शी हैं और documentation भी कम है
      ऐसा नहीं लगता कि settings को हर किसी के लिए आसानी से accessible बनाने का कोई internal guideline है
    • क्या यह उसी browser की शिकायत नहीं है जो “यूज़र को control वापस देता है”, क्योंकि उसने यह control दिया कि कौन-से AI features on या off किए जाएँ? क्या भयानक बात है
      10 अलग-अलग features को एक single master on/off button में बदले बिना, हर एक को अलग-अलग on/off करने दिया गया — ऐसा कैसे कर सकते हैं
      browser में नए features डालकर उन्हें default रूप से on रखना भी कोई अनोखी बात नहीं है। जब तक आप खुद निर्देश न दें, कोई data कहीं भेजा नहीं गया, 4GB model download नहीं हुआ, और AI से जुड़ा code चला भी नहीं। वह बस एक UI element था जो कहता था, “अगर यह feature चाहिए तो यह button दबाइए”
      अगर Firefox नया GPU-accelerated compositor, बेहतर hardware video decoding, WebGL/WebGPU जोड़ता, तो क्या लोग यह रोते कि बड़ा “GPU features बंद करें” button क्यों नहीं है
    • homepage और new tab page में लगातार विज्ञापन जैसा कचरा जोड़ा जा रहा है
      हाल ही में Chrome में ही आने वाली एक समस्या की वजह से मैंने एक सहकर्मी के लिए Firefox नया install किया, और यह देखकर हैरान रह गया कि default settings अब कितनी बुरी तरह बिखरी हुई हैं। यह लगभग adware जैसा लगता है
  • लेख दिलचस्प है, लेकिन आखिर में हर चीज़ को leadership की गलती मान लेना बहुत आसान है, इसलिए पता नहीं यह कितना उचित है
    अगर Mozilla ने वे रास्ते आज़माए ही न होते जिन्हें लोग गलत मानते हैं, सारा पैसा सिर्फ browser पर लगाया होता, और सबसे अच्छा browser बनाया होता, तो क्या सच में कुछ बदल जाता? क्या ज़्यादा लोग उसे इस्तेमाल करते, या संगठन आज ज़्यादा स्वस्थ होता?
    Mozilla Google के पैसे की मेहरबानी पर टिका है, और यह टिकाऊ strategy नहीं है। Firefox का usage 10 साल से घट रहा है, और कुछ न करना या वही पुराना करते रहना fans को पसंद आता, लेकिन हो सकता है उससे गिरावट और तेज़ हो जाती

    • “अगर Mozilla ने सारा पैसा सिर्फ browser पर लगाया होता और सबसे अच्छा browser बनाया होता, तो क्या कुछ बदलता?” इसका जवाब निश्चित रूप से नहीं दिया जा सकता, लेकिन असली financial decisions के नतीजे देखकर बड़ा झटका लगा था
      Rust और Thunderbird के उदाहरणों के अलावा, कभी customization में सबसे आगे रहने वाला Firefox mobile version में 20 extensions भी उपलब्ध नहीं करा सका, और ढेरों extensions को खत्म कर देने वाला extension system rebuild कई साल तक चलता रहा
      यह मानना कठिन है कि इन कदमों का market share, goodwill, या दोनों पर कोई असर नहीं पड़ा। Mozilla browser को support करने के लिए business शुरू करे, इसमें मुझे आपत्ति नहीं है, लेकिन अभी तो लगता है browser का इस्तेमाल उन businesses को support करने में हो रहा है
    • leaders चाहें तो AI को opt-in बना सकते थे
      अगर वह लोकप्रिय साबित होता, तो बाद में नए installs में उसे default बनाया जा सकता था। लेकिन हकीकत में “AI शामिल” से “AI बंद करने का button शामिल” तक आने में कई versions लग गए, और वह भी इसलिए क्योंकि user backlash काफ़ी बड़ा था
      experiment करना ठीक है, लेकिन अगर browser कहता है “हम control वापस देते हैं”, तो शुरू से off switch होना चाहिए
    • मैंने Mozilla में 6 साल से थोड़ा ज़्यादा काम किया, और वहाँ सच में बहुत अच्छे दिन भी रहे। mission से प्रेरित शानदार लोग थे और तकनीकी रूप से काम भी दिलचस्प था
      लेकिन मैं कुछ हद तक इसलिए चला गया क्योंकि उन सवालों का जवाब अंततः “नहीं” निकला। Chrome को Google की distribution advantage और Android/iOS पर default browser की स्थिति का जो लाभ मिला, उसने mobile में Mozilla को बाहर ही कर दिया; सिर्फ बेहतर product बनाकर उसे पार करना बहुत मुश्किल था
      Mozilla की management या product decisions की जितनी चाहें आलोचना करें, लेकिन बुनियादी समस्या web browser market structure है
    • leader को अपने फैसलों, बयानों, strategy, और जिस तरह वह अपने संगठन की देखभाल करता है, उसके लिए जवाबदेह होना चाहिए
    • Firefox एक top-tier browser है जो सभी को मुफ़्त में मिलता है। यह किसी भी browser से ज़्यादा समय तक शानदार और free रहा है
      browser बनाना और उसे बनाए रखना बदनाम रूप से कठिन काम है, और इसके पीछे काम करने वाले engineers और लोगों के प्रति बहुत आभार होना चाहिए
      क्या उन्होंने वर्षों में नए trends आज़माते हुए कुछ गलतियाँ कीं? हाँ। लेकिन ज़्यादातर मामलों में उससे तकनीकी समझ रखने वाले छोटे समूह को थोड़ी देर के लिए असुविधा हुई, और आख़िरी बार जब मैंने देखा था, तब उन चीज़ों से बचना या उन्हें बंद करना बहुत मुश्किल नहीं था
  • लगभग 10 साल पहले मैंने Mozilla में volunteer के तौर पर काम किया था। ज़्यादातर MDN पर काम किया, और glossary का तथाकथित topic driver बनने तक पहुँचा था
    मेरे किए गए कुछ काम web technology से जुड़े कुछ papers के citations में भी गए, और एक event की वजह से, जहाँ staff और volunteers एक ही कमरे में साथ काम करते थे, मुझे एक हफ्ते के लिए Vancouver भी बुलाया गया था। मैं एक तरह की company meeting में भी शामिल हुआ था; ऐसा लग रहा था कि वे किसी बात पर लड़ रहे थे, लेकिन अब याद नहीं कि किस बारे में
    मैं यह बात इसलिए बता रहा हूँ ताकि ज़ोर देकर कह सकूँ कि Mozilla में volunteers बहुत बड़ा हिस्सा थे। लेकिन आख़िरी दिन उन्होंने घोषणा की कि रोज़मर्रा की बातचीत को IRC जैसे खुले protocol से Yahoo Messenger जैसे बंद protocol पर ले जाया जाएगा
    openness का झंडा उठाने वाली company, जिसके लिए मैंने बिना पैसे अनगिनत घंटे दिए और कई साल तक प्रचार भी किया, वही company volunteers और staff को proprietary app इस्तेमाल करने के लिए मजबूर करती हुई लगी, और मुझे गहरा धोखा महसूस हुआ; मेरी दिलचस्पी लगभग ख़त्म हो गई। यह 2015 की बात थी
    बाद में सुना कि MDN पर ads आ गए, और अब page पर contributors भी नहीं दिखाए जाते। इसलिए मूल पोस्ट में Mozilla ने volunteers को नाराज़ कर दिया वाली बात बहुत गहराई से महसूस हुई

    • HN पर “IRC (open protocol)” जैसा वर्णन पढ़ना अजीब लगता है। यह अपने-आप में बहुत कुछ कहता है कि अब bracket में समझाना पड़ रहा है
      10 साल बाद web शायद सिर्फ Discord जैसे data silos से भरा होगा, जो नरक जैसे subscriptions और ad dark patterns के पीछे छिपे होंगे
    • आख़िरी बार मैंने जो सुना, उसके मुताबिक MDN ads Google के पैसों पर निर्भरता कम करने के लिए लाए गए थे
      कहा जाता है कि वे वास्तव में internal MDN team की लागत और salaries को cover करते हैं, जिससे organization के भीतर MDN का बने रहना सुनिश्चित होता है
      और क्योंकि वे tracking ads नहीं हैं, वे tracking ads से होने वाली कमाई का बहुत छोटा हिस्सा ही लाते हैं, लेकिन tracking ads Mozilla के ideals के ख़िलाफ़ हैं। इसलिए मैं MDN ads को net positive मानता हूँ
    • sidebar में AI chatbot देखकर मुझे भी कुछ ऐसा ही महसूस हुआ
      पाँच cloud providers हैं, और local AI का कोई विकल्प नहीं है। Phoenix कहलाने के ज़माने से यह मेरा primary browser रहा है, लेकिन आज Firefox इस्तेमाल करने की वजह मुझे समझ नहीं आती। मैं इसे बस इसलिए इस्तेमाल करता हूँ क्योंकि बहुत समय से करता आया हूँ
      2004 में NY Times में ad देने वाले समूह और आज के Mozilla के बीच कोई निरंतरता नहीं दिखती। AI chatbot बस हाल की घटना है, लेकिन यह बात कि AI जैसी technology में Mozilla से leadership की उम्मीद कोई नहीं करता, दिखाती है कि उस organization ने कितना अर्थ खो दिया है
      अगर 2026 में Mozilla की corporate दुनिया का मतलब है “अपना सारा data बड़े cloud vendors को भेज दो”, तो Mozilla को AI data privacy का प्रचार करते देखना उल्टा चौंकाने वाला होगा। विडंबना यह है कि मैं सबसे ज़्यादा जो local model चलाता हूँ, वह Google देता है, और यह भी हैरानी की बात नहीं कि वही इसे संभव बना रहे हैं
    • अगर मुझे सही याद है, तो उस समय के आसपास Yahoo के साथ partnership थी। यह दिलचस्प है कि बात इतनी गहराई तक गई थी, और यह भी ध्यान देने लायक है कि Yahoo Messenger 2018 में बंद हो गया था
  • यहाँ Pournelle's Iron Law of Bureaucracy बिल्कुल सटीक बैठता है
    https://www.jerrypournelle.com/reports/jerryp/iron.html
    “Pournelle's Iron Law of Bureaucracy कहता है कि किसी भी bureaucratic organization में दो तरह के लोग होते हैं। पहली तरह के लोग वे हैं जो organization के goals के प्रति समर्पित होते हैं। दूसरी तरह के लोग वे हैं जो organization ख़ुद के प्रति समर्पित होते हैं। यह iron law कहता है कि हर हालत में दूसरा समूह organization पर नियंत्रण हासिल करता है और उसे बनाए रखता है, rules बनाता है, और promotions को नियंत्रित करता है”

    • Friedrich Nietzsche के दर्शन से उधार लेकर अलग तरह से कहें, तो शोषण जीवित प्राणियों की एक मूल विशेषता है
      यह सिर्फ इंसानों पर नहीं बल्कि single-celled organisms पर भी लागू होता है, हालाँकि अपवाद भी हैं। जो लोग organization ख़ुद के प्रति समर्पित होते हैं वे शोषण करने वाले पक्ष में होते हैं, और जो लोग organization के goals के लिए काम करते हैं वे शोषित होने वाले पक्ष में
      इन दोनों समूहों के बीच हमेशा संघर्ष रहता है; कभी-कभी यह सहजीवी संबंध बन जाता है या status quo बना रहता है। इसे पहचान लेने पर bureaucracy की आत्मा समझ में आने लगती है, और मन हल्का हो जाता है
    • “Bureaucracy expands to meet the needs of the expanding bureaucracy” — C. Northcote Parkinson की बात का पुनर्कथन [0]
      [0] _ https://en.wikipedia.org/wiki/Parkinson%27s_law
    • यह मैंने पहली बार सुना है। पता नहीं मैं इससे पूरी तरह सहमत हूँ या नहीं, लेकिन यह एक उपयोगी heuristic है
      organizations आसान निशाना ज़रूर हैं, लेकिन coordinators, middle managers, administrative staff वगैरह की सच में ज़रूरत होती है। ख़ासकर जैसे-जैसे scale बढ़ता है, और AI भी इन्हें ख़त्म नहीं करने वाला। कठिन हिस्सा productivity और bureaucracy के बीच संतुलन ढूँढना है
    • Self-Licking Ice Cream Cone
      https://en.wikipedia.org/wiki/Self-licking_ice_cream_cone
      political slang में इसका मतलब एक ऐसी self-perpetuating system से है जिसका अपने-आप को बनाए रखने के अलावा कोई उद्देश्य नहीं होता। यह अभिव्यक्ति 1991~1992 के आसपास Gulf War weapon systems और NASA bureaucracy का वर्णन करने के संदर्भ में इस्तेमाल हुई थी, और Space Shuttle तथा Space Station के संबंध को समझाने के लिए भी उपयोग की गई थी
    • तो फिर EU में क्या होता है, जहाँ “organization के goals” का ही मतलब bureaucracy को बढ़ाना और उसका बचाव करना है
  • Servo की priority कम करना मैं बिल्कुल नहीं समझ सकता
    Firefox को फिर से आकर्षक बनाने की बात अलग है, desktop software लगभग पूरी तरह web-based stacks पर जा चुका है। अगर Servo को आज के विकल्पों से तेज़ और हल्का बनाया गया होता, तो वह लगभग हर hardware device की foundational layer पर क़ब्ज़ा कर सकता था; यह बहुत बड़ी भूल थी

  • “Firefox एक niche browser है, यह बात मज़ाक नहीं है। लोगों को उसे ढूंढकर, जान-बूझकर इस्तेमाल करना पड़ता है” वाले हिस्से पर, एक समय ऐसा भी था जब IE का इस्तेमाल सिर्फ Firefox डाउनलोड करने के लिए किया जाता था
    Mozilla ने वही मौका गंवा दिया

    • कुछ हद तक यह सही है। क्योंकि Google Chrome जैसा फुर्तीला और आक्रामक प्रतिद्वंद्वी आने और बाज़ार खा जाने की गुंजाइश छोड़ दी गई थी
      लॉन्च के समय Chrome सच में Firefox और IE से कम भारी-भरकम, अधिक फुर्तीला browser था
      लेकिन Mozilla इसे कितना रोक सकता था, यह कहना मुश्किल है। शायद Firefox Quantum जैसे प्रोजेक्ट्स में बहुत पहले भारी engineering resources लगाकर वह किसी हल्के browser के लिए जगह कम कर सकता था
      हालांकि आज Firefox को लेकर होने वाली आधी शिकायतें इस बात पर हैं कि उसने XUL extensions तोड़ दिए, लेकिन Firefox को प्रतिस्पर्धी और तेज़ browser बनाने के लिए वह कदम बिल्कुल ज़रूरी था। अगर Chrome के बाज़ार छीनने से पहले यह किया गया होता, तो विरोध और भी बड़ा होता
      फिर भी Chrome अपने छोटे इतिहास और कम features की वजह से कम भारी browser ही रहता, और Google Search वगैरह पर Chrome का विज्ञापन लगाने का Google का विशाल marketing advantage भी बना रहता
    • Firefox सचमुच बाकी सभी browsers को पीछे छोड़कर standard browser बनने की रफ़्तार में था
      तभी Google को समझ आया कि उसे कुछ करना होगा। वह बाज़ार पर आज़ादी और privacy का समर्थन करने वाले product को हावी नहीं होने दे सकता था
  • काश Mozilla प्रमुख platforms पर privacy-first, high-performance browser पर अड़ियल फोकस रखता
    इसके अलावा मुझे कुछ नहीं चाहिए। मुझे extensions नहीं चाहिए, क्योंकि वे attack vector हैं; न VPN चाहिए, न कोई चमकदार bookmark service जो बाद में बंद हो जाए। मैं सिर्फ सुरक्षित और निजी तरीके से web browse करना चाहता हूँ और battery life बचाना चाहता हूँ

    • मुझे extensions के बिना browser नहीं चाहिए। खासकर ad blocking तो ज़रूरी है
      मेरी नज़र में ad blocking, extensions का क्षेत्र है। web browser का काम standards के अनुसार web pages को वैसे दिखाना है जैसा उनका इरादा है, और इसमें page पर डाले गए ads और tracking भी शामिल हैं
      अगर आप कुछ block करना चाहते हैं या standard behavior से हटना चाहते हैं, तो वह extensions का काम है। ad blocking जैसी extensions एक arms race हैं; sites इसे कम असरदार बनाने के उपाय लाती हैं, और extensions फिर जवाब देती हैं। मैं नहीं चाहता कि core browser उस arms race में उतरे
    • अगर Firefox में uBlock Origin extension इस्तेमाल नहीं कर सका, तो मैं किसी दूसरे browser पर चला जाऊँगा
      मैं इसे privacy और ad blocking दोनों के लिए ज़रूरी मानता हूँ, और जो ads व दूसरी फालतू चीज़ें यह रोकता है, उन्हें देखते हुए शायद battery life पर भी इसका असर बुरा नहीं बल्कि अच्छा ही होगा
      Firefox की VPN service की सीमाएँ मुझे मालूम हैं, लेकिन privacy से जुड़े उपयोग उसके हैं, और यह Mozilla के लिए non-Google revenue source भी बन सकती है
    • extensions ही वह वजह थीं जिनसे Firefox तथाकथित “असामान्य” माने जाने वाले लोगों के बीच लोकप्रिय था। Chrome ने बस उस idea की नकल की
      VPN, Pocket, sync services — ये सब बेहतरीन features हो सकते हैं। समस्या यह है कि इनका implementation और execution बहुत खराब है
      Mozilla और Firefox को MBA नहीं, बल्कि developers द्वारा चलाया जाना चाहिए
    • मेरे लिए Firefox लगभग uBlock Origin चलाने का environment है, इसलिए extensions बहुत महत्वपूर्ण हैं
    • “इसके अलावा कुछ नहीं” कहा जा रहा है, लेकिन core focus privacy होना चाहिए, privacy और performance होना चाहिए, feature parity वाले cross-platform executables होने चाहिए, web safety भी होनी चाहिए, और battery life बचाने वाली निर्मम efficiency भी होनी चाहिए
      जिन चीज़ों को users आसान समझते हैं, उन मुख्य प्राथमिकताओं में privacy, web safety, feature parity वाले cross-platform executables जैसी बिल्कुल भी मामूली न होने वाली बातें शामिल हैं। मैं फिर से शुरू करता हूँ
      Software Engineering Apologies to...
      [0] _ https://en.wikipedia.org/wiki/The_Spanish_Inquisition_(Monty...
  • Mozilla बहुत कुछ सही कर सकता था
    वह Rust को बनाए रख सकता था और enterprise को top-tier IDE जैसे tools बेच सकता था, Firefox OS को निखारकर store से apps distribute कर सकता था और 1% fee ले सकता था, Servo को बनाए रखकर ऐसा सबसे सुरक्षित और तेज़ browser बना सकता था जैसा कोई और नहीं बना पाया, और OEMs के साथ साझेदारी करके Firefox को default browser के रूप में दे सकता था
    लेकिन उसने सबसे अच्छा जो किया, वह था CEO को बिना किसी नतीजे के पैसे देना

  • मुझे वह नज़रिया पसंद है। software की दुनिया में एक BigTech बनने का सपना देखने की प्रवृत्ति है, जबकि हम उससे नफ़रत करते हैं
    मेरा मानना है कि जो लोग Firefox चाहते हैं, वे उसे उसी तरह चाहते हैं जैसे लोग Linux चाहते हैं — क्योंकि वह अलग है। Linux में भी अगर आप “Linux desktop का साल” चाहते हैं, तो बहुत लोग लगातार समझाते रहते हैं कि उसे Windows जैसा दिखना चाहिए
    लेकिन अगर उन्हें Windows चाहिए होता, तो वे Linux इस्तेमाल ही नहीं करते। मैं Linux इसलिए भी नहीं इस्तेमाल करता कि सब Linux इस्तेमाल करें, बल्कि लगभग उसका उल्टा है। Firefox पर भी यही बात लागू होती है

  • “हमें बड़े browsers जैसा बनने की कोशिश नहीं करनी चाहिए। हमारी community यह नहीं चाहती” वाला रवैया सिर्फ उदासीनता की ओर जाने वाला रास्ता है
    Firefox में कभी आज के Chrome जैसा default browser बनने की महत्वाकांक्षा थी। अगर अब वह niche में घूमते-घूमते सिमट जाना चाहता है, तो यह शर्म की बात है