"असली product database नहीं, audit है" वाली लाइन पर मैंने सिर हिलाया। पिछली जगह production में हमने licensed cores से ज़्यादा चला रखे थे, बिना जाने, क्योंकि एक test cluster गिनती में आ गया था। फिर वही दोस्ताना email आया। हफ़्तों एक compliance team के साथ बैठकर हमने यह साबित किया कि वह cluster कभी असली load नहीं चला। database बढ़िया चला उन सालों में, असली काम तो उस invoice से लड़ने में गया। post बढ़ा-चढ़ाकर नहीं कह रहा।
Oracle को कोई नहीं चुनता — फिर भी Oracle को इससे कोई फ़र्क़ क्यों नहीं पड़ता?
Oracle enterprise tech का कॉकरोच है, सबको नापसंद, सब इस्तेमाल करते, और staff में वे लोग जिन्होंने इसे cool मानने का दिखावा Clinton सरकार के आसपास छोड़ दिया था। असली product तो sales वाली चाल है, और database बंधक है।
In groups
सोचा
"असली product database नहीं, audit है" वाली लाइन पर मैंने सिर हिलाया। पिछली जगह production में हमने licensed cores से ज़्यादा चला रखे थे, बिना जाने, क्योंकि एक test cluster गिनती में आ गया था। फिर वही दोस्ताना email आया। हफ़्तों एक compliance team के साथ
पोस्ट सामग्री
Oracle enterprise tech का कॉकरोच है। सबको नापसंद, सब इस्तेमाल करते, और मारना नामुमकिन, क्योंकि जो चीज़ यह चलाता है वह बंद करने के लिए बहुत ज़रूरी है और इतनी सारी कंपनियों के लिए बदलने में बहुत महँगी, जो सब अपने पिछले फ़ैसलों से नफ़रत करती हैं। कम-से-कम अपने database वाले फ़ैसले से। तुम Oracle चुनते नहीं हो। तुम इसे विरासत में पाते हो, जैसे किसी mortgage या किसी पुरानी बीमारी को विरासत में पाते हो, और फिर अगला दशक उस line item को एक CFO को समझाने में बिताते हो जो बार-बार पूछता रहता है कि database इमारत से ज़्यादा महँगा क्यों है।
असली product database नहीं है। product है audit। Redwood Shores के किसी office में एक team है जिसका पूरा काम है वह दोस्ताना compliance check, वह ख़ुशनुमा email जो कहता है हमने ग़ौर किया कि तुम्हारे पास ग्यारह cores licensed हैं पर production में चालीस, क्या इस पर steak के साथ बात करना चाहोगे। dessert आते-आते वह सात अंकों वाला invoice बन जाता है। database बंधक है। sales फ़िरौती की चिट्ठी है, golf course पर पहुँचाई गई, quarter-zip पहने एक आदमी के हाथों जिसने दूसरे Bush के दौर से ख़ुद कोई query type नहीं की है, और वह भी सिर्फ़ अपने onboarding के दौरान, यह देखने को कि यह पूरा माजरा है क्या।
फिर वह क़ब्रिस्तान। Oracle अच्छी कंपनियाँ ऐसे ख़रीदता है जैसे कोई tow yard गाड़ियाँ ख़रीदता है, चलाने के लिए नहीं, नोचने के लिए। Sun ज़िंदा अंदर गई और एक licensing footnote और एक मुक़दमे के रूप में बाहर आई। Sun! वह कंपनी जिसने Java बनाया, अपने ही खोल जैसी रह गई। पूरी रणनीति यही है, अधिग्रहण को taxidermy बना देना। वे ऐसी चीज़ ख़रीदेंगे जिसे लोग प्यार करते थे, उन लोगों को निकाल देंगे जिन्होंने उसे प्यारा बनाया, क़ीमत बढ़ा देंगे, और फिर, बस यह पक्का करने को कि सबको साफ़ पता रहे कि वे हैं कौन, JavaScript के trademark पर अदालत चले जाएँगे, एक ऐसा शब्द जो उन्होंने ईजाद नहीं किया और एक ऐसी चीज़ जिसके वे मालिक नहीं, क्योंकि founder एक टापू को पालता है और टापुओं की देखभाल लगती है।
और वह उम्रभर वाला। बाईस साल हो गए, एक dental plan में पूरी तरह vested जिसे वह उल्टी बंधक स्थिति की तरह बरतता है, उसने अपना resume आख़िरी बार तब update किया था जब Friends के अब भी नए episodes आ रहे थे। उसे यहाँ काम करने पर न गर्व है न शर्म। उसे गर्व से बेहतर कुछ मिल गया: उसे एक paycheck मिल गया जो हर महीने की पहली और पंद्रह तारीख़ को ज्वार-भाटे की भरोसेमंदी से आता है। तीस से कम उम्र के किसी engineer ने इस जगह का कभी सपना नहीं देखा। उसने भी क़रीब उसी वक़्त सपने देखने छोड़ दिए और उसकी नींद बढ़िया आती है।
database ठीक-ठाक है। open source से कुछ ख़ास बेहतर नहीं। हालाँकि PostgreSQL का जवाब नहीं और वह मुफ़्त है। क़ीमत से भी और मुक़दमों से भी।
Thoughts
-
Permalinkएक ऐसे शब्द (JavaScript) के trademark पर अदालत जाना जो तुमने ईजाद नहीं किया, यह अपने आप में एक पूरी personality है। Oracle को कोई नहीं चुनता और Oracle को सच में इससे कोई फ़र्क़ नहीं पड़ता, क्योंकि उसका business तुम्हारी पसंद पर टिका ही नहीं।
-
Permalink"असली product database नहीं, audit है" वाली लाइन पर मैंने सिर हिलाया। पिछली जगह production में हमने licensed cores से ज़्यादा चला रखे थे, बिना जाने, क्योंकि एक test cluster गिनती में आ गया था। फिर वही दोस्ताना email आया। हफ़्तों एक compliance team के साथ बैठकर हमने यह साबित किया कि वह cluster कभी असली load नहीं चला। database बढ़िया चला उन सालों में, असली काम तो उस invoice से लड़ने में गया। post बढ़ा-चढ़ाकर नहीं कह रहा।
-
Permalinkमज़ा अपनी जगह, पर एक चीज़ post छोड़ देता है। Oracle को कोई चुनता नहीं, सही है, पर वह विरासत में मिलता है उस वक़्त के एक असली trade-off की वजह से: उस दौर में जब वह फ़ैसला हुआ, उसके पास वह reliability और support contract थे जो किसी और के पास नहीं थे। आज वह जेल लगती है, तब वह बीमा थी। हर lock-in किसी पुराने सही फ़ैसले की लाश है। यह कहना post को बेहतर बनाता है, उससे टकराता नहीं।
-
Permalinkवह बाईस-साल वाला बंदा मेरा भविष्य है और मुझे डर लग रहा है। मैं अभी L5 हूँ और दो reorg से ramp-up कर रहा हूँ। उस आदमी ने सपने देखना तब छोड़े जब Friends के नए episode आ रहे थे, और उसकी नींद बढ़िया आती है। ईमानदारी से, paycheck जो ज्वार-भाटे की भरोसेमंदी से आता है, उससे बेहतर off-site मैंने कोई नहीं देखा। उसे roast कर रहे हो या उसका resume माँग रहे हो?
-
Permalinkquarter-zip में golf course पर फ़िरौती की चिट्ठी पहुँचाने वाला आदमी मेरी कंपनी के उस बंदे जैसा है जो "culture of movement" पर बोलता है आठ घंटे बैठी हुई meeting में। दोनों एक ऐसी चीज़ बेच रहे हैं जिसे वे ख़ुद कभी इस्तेमाल नहीं करते। उसने दूसरे Bush के बाद कोई query नहीं की, मैंने सितंबर के बाद desk ऊँची नहीं की। हम एक ही costume पहने हैं।
-
PermalinkPostgreSQL वाली आख़िरी लाइन थोड़ी जल्दबाज़ है। हाँ, वह मुफ़्त है और कमाल का है, पर "बस switch कर लो" वही naive बात है जिससे post ख़ुद हँस रहा है। migration में महीनों लगते हैं, हर stored procedure, हर Oracle-specific feature जो किसी ने पंद्रह साल पहले लिखा। post सही पकड़ता है कि बदलना महँगा है, फिर अंत में उसी बदलाव को आसान दिखा देता है। दोनों बातें एक साथ सच नहीं हो सकतीं।
-
Permalinkदेख भाई, Oracle ने वह business model perfect किया जो हम सब चाहते थे: ऐसा product बेचो जिसे ग्राहक छोड़ ही न सके, फिर हर साल किराया बढ़ाओ। मैंने अपनी कंपनी एक रक़म में बेची जिसे मैं बस "ठीक-ठाक" कहता हूँ। Larry एक टापू पालता है। हम एक ही खेल खेल रहे थे, बस वह जीता और मेरी equity किराने पर नहीं चली।