1 पॉइंट द्वारा GN⁺ 2024-12-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें

1 टिप्पणियां

 
GN⁺ 2024-12-16
Hacker News की रायें
  • Steve Jobs के Apple में लौटते ही About बॉक्स और easter eggs को हटाना, कंपनी का professional brand बनाने के लिए शायद सही फैसला रहा होगा
    लेकिन जिस दौर में Finder को कुछ programmers बना सकते थे, उस समय software में शामिल engineers के नाम वाले About बॉक्स में एक अजीब-सा आकर्षण था
    Credits और easter eggs उस दौर को दिखाते थे जब engineer जहाज भले न चला पाते हों, लेकिन अपनी बनाई चीज पर हस्ताक्षर करने की आजादी रखते थे; iTunes के आसपास ऐसा लगा कि Jobs core engineers को बाहर सामने आने से रोकने के लिए पूरी तरह जुटे हुए थे
    WWDC presentations Apple engineers के लिए अपना resume फैलाने का सबसे अच्छा तरीका बन गईं, और engineers को प्रभावी रूप से चुप करा दिए जाने के साथ मुझे लगता है कि Apple की ताकत management·marketing·design की तरफ खिसक गई
    कंपनी और brand के लिए यह अच्छा था, और stock price के trend से इसका खंडन करना मुश्किल है, लेकिन निजी तौर पर मुझे cowboy-style programming का दौर याद आता है

    • यह पूरी industry में wage-suppression collusion था
    • अगर stock price को survival के लिए जरूरी financial level से ज्यादा अहमियत दी जाए, तो opportunity cost खतरनाक हो जाती है
      Engineers को चुप कराने की कीमत पर कितनी creativity और motivation गायब हो गई होगी? Apple का stock price बढ़ा, लेकिन उस corporate culture की वजह से iPhone-जैसी कितनी innovations गायब हो गईं, यह हम नहीं जान सकते
    • मैंने इस तरह कभी नहीं सोचा था, लेकिन 1970–1990 के दशक के Apple में founders और CEO के अलावा भी Bill Atkinson, Larry Tesler, Ike Nassi, Alan Kay, Susan Kare, Chris Espinosa, Johanna Hoffman, Jean Louis Gassée, Steve Sakoman, Bruce Tognazzini, Don Norman जैसे प्रभावशाली लोग तुरंत याद आ जाते हैं
      NeXT के Avie Tevanian, Bertrand Serlet जैसे core लोगों के बारे में भी कहा जा सकता है, लेकिन आजकल Apple के core engineers और product designers में Jony Ive और Scott Forstall को छोड़ दें तो नाम ठीक से पता नहीं होते
      यह Apple की secrecy culture में आए बदलाव का नतीजा हो सकता है
    • यह Steve Jobs की जिम्मेदारी थी या नहीं, यह तो नहीं जानता, लेकिन software engineering के commoditization वाली भावना बिल्कुल सही है। यह पूरी industry में हुआ था
      यह सही है कि software जटिल होता गया और team size बढ़ना ही था, लेकिन commoditization सबसे अच्छा रास्ता था या नहीं, इस पर सवाल है। ताकत निश्चित रूप से management के हाथों में सिमट गई, और शायद यह बहुत संभव है कि यह जानबूझकर किया गया परिणाम था
      अनचाहे परिणाम के रूप में tech leads और staff engineers तकनीकी क्षमता से ज्यादा political skill के आधार पर चुने जाने लगे, और इसके कारण कुल workforce की प्रति-व्यक्ति क्षमता भी कम हुई, ऐसा मुझे लगता है
      Zero-interest-rate दौर के बाद और AI के बाद, मुझे लगता है कि अभी भी बहुत layoffs बाकी हैं
  • Colligan और Jobs के बीच लगभग पूरी बातचीत login wall या link rot के बिना यहां देखी जा सकती है
    https://www.techdirt.com/2013/01/24/steve-jobs-used-patents-...

    • Steve Jobs का no-hire agreement मांगना न सिर्फ unethical था, बल्कि illegal भी था। Apple की ज्यादा financial ताकत दिखाकर धमकाना भी बेहद घटिया और नीची हरकत थी, जिससे उनके बारे में धारणा बदल जाती है
    • Article में quoted text संक्षिप्त version है, और पूरा email embedded PDF में है
    • सोचता हूं कि क्या ऐसे tech-company emails का कोई central repository है, या ये अलग-अलग lawsuits की discovery से निकले हुए हैं
  • एक बचकाने bully के नेतृत्व वाली कंपनी trillions of dollars की हो गई, और एक सही, ethical और reasonable व्यक्ति के नेतृत्व वाली कंपनी गायब हो गई

    • मुझे भी यही लगा और यह काफी कड़वा है। Palm ने Apple को जो email भेजा, वह ऐसा लगा जैसे कोई teacher बिगड़ैल teenager से बात कर रहा हो, लेकिन वह अपमानजनक नहीं था
      यहां से सीख यह है कि karma नहीं होता, या यह कि बच्चों जैसी bullying सफलता की key है—समझ नहीं आता, और दोनों ही बातें पसंद नहीं आतीं
    • Shareholders हमेशा ethics से ऊपर profit को रखते हैं, इसलिए public company के रूप में बेहद सफल होते हुए ethical तरीके से चलना असंभव लगता है
    • जो पक्ष ज्यादा integrated था, उसके पास उस पक्ष से ज्यादा power थी जो integrated नहीं था
      इसीलिए antitrust laws मौजूद हैं। ये सफल लोगों को सजा देने के लिए नहीं, बल्कि उनकी भारी power को industry के भीतर financial blood clot की तरह जमने से रोकने के लिए कानून हैं
    • बचकाना और irrational bully इलाज योग्य cancer से मर गया, और कहीं ज्यादा emotional intelligence और rationality वाला व्यक्ति जीवित है। इसे universe का balance भी कहा जा सकता है
      Jobs सच में बहुत खराब इंसान थे, और मुझे लगता है कि उनके बिना दुनिया ज्यादा समृद्ध है
    • Capitalism ऐसा system है जो unethical तरीके से व्यवहार करने वालों के पक्ष में होता है
  • “दो कंपनियों का अपने कर्मचारियों की इच्छा से इतर एक-दूसरे के कर्मचारियों को hire न करने पर सहमत होने का प्रस्ताव न सिर्फ गलत है, बल्कि बहुत संभव है कि illegal भी हो” — यह वाक्य CEOs के बीच email में मौजूद है, और यह जानबूझकर बनाया गया written record लगता है
    “सिर्फ इसलिए कि एक employee ने जाने का फैसला किया है, Palm को patent lawsuit की धमकी देना line cross करना है” वाली बात भी है, और सोचता हूं कि क्या वह patent lawsuit सच में हुआ था
    अगर हुआ था, तो यह भी जानना चाहता हूं कि illegal conduct की ओर इशारा करने वाला यह email discovery में निकला था या नहीं

    • यह high-level chess जैसा है। Jobs ने भी जरूर समझ लिया होगा कि यह legal preemptive strike है
      बड़ा threat संकेतों में छोड़ दिया गया, और छोटा threat यानी patents खुलकर सामने रख दिया गया
    • Lawsuit नहीं हुआ, और Apple ने आखिरकार patent license लिया। Jobs की शेखी बकवास थी: https://www.cnet.com/tech/tech-industry/apple-pays-10m-to-li...
    • Self-protection के लिए record रखना खासकर top executive ranks में standard procedure है
  • Ed का जवाब अच्छी तरह लिखा हुआ, विचारशील और कूटनीतिक था। सोचता हूँ, क्या वे साथ काम करने के लिए अच्छे बॉस रहे होंगे

    • 2007 में Palm द्वारा Folēo की घोषणा के तुरंत बाद, Engadget के Peter Rojas ने Folēo को रद्द करने की मांग करते हुए “Dear Palm” पत्र पोस्ट किया [1], और कुछ दिनों बाद Ed ने वह लेख executives को फॉरवर्ड किया [2], और कुछ हफ्तों बाद Folēo रद्द हो गया [3]
      उस समय उपलब्ध सबसे अच्छी जानकारी के आधार पर ही उन्होंने कदम उठाया होगा, लेकिन tech journalists की दोस्ताना सलाह मानना शायद सबसे अच्छा फैसला नहीं था। Palm netbook market को पूरी तरह चूक गया
      बाद में Apple ने Palm द्वारा पहले किए गए विचारों—जैसे gesture-based UI (Prē) और mobile device की screen को computer पर mirror करने की सुविधा (Folēo)—को बहुत सफल बना दिया। संभावनाएँ देखकर अफसोस होता है
      [1]https://www.engadget.com/2007-08-21-dear-palm-its-time-for-a...
      [2]https://web.archive.org/web/20071012033705/http://blog.palm....
      [3]https://arstechnica.com/gadgets/2007/09/palm-abruptly-cancel...
    • ऐसे email कोई stream-of-consciousness में लिखी चीज नहीं होते। लगभग तय है कि किसी lawyer ने इसे review किया होगा, draft किया होगा, edit किया होगा, या बदलाव सुझाए होंगे
      या फिर Ed को बस अच्छी negotiation email लिखना आता था, और इसे यह मानने की जरूरत नहीं कि वे अपनी team से भी इसी तरह बात करते थे
    • अफसोस है कि capitalism ऐसे सिद्धांतों को reward नहीं करता। खासकर जिस industry में वे CEO थे, वहाँ reward उस पक्ष को मिलता है जो product consumer के हाथ में पहुँचा देता है
      उन्होंने अपने principles बनाए रखे, और जब Apple जो करने जा रहा था उस पर regulatory enforcement नहीं था, तो उस चुनाव का अंतिम reward यह निकला कि iPhone ने PalmPilot को हरा दिया
      फिर भी अभी वे जो काम कर रहे हैं, उसमें कुछ हद तक सफल दिखते हैं
  • Palm “आधा दशक कुछ न करके अपनी बढ़त गंवाने का तरीका” जैसा case लगता है
    मुझे Palm Treo 600 सच में बहुत पसंद था; यह पहले iPhone से पूरे 5 साल पहले आया था और इसमें जरूरत की सारी चीजें थीं। बस operating system 2003 में भी पुराने जमाने का लगता था
    इसलिए मैं Palm OS 6 का इंतजार करता रहा, और करता रहा, और फिर भी करता रहा, और आखिरकार Palm मर गया

    • Palm OS 6 को Palm ने खुद नहीं बनाया था; इसे PalmSource (बाद में ACCESS) ने संभाला था, जिसे Palm OS development को अलग करके बनाया गया था
      Palm OS 6 लगभग 2004 में पूरा हो गया था, लेकिन किसी device में नहीं लगा, क्योंकि Palm OS 5 के मुकाबले उसकी performance भयानक थी। वजह खराब software architecture थी
      PalmSource ने मौजूदा Palm OS का kernel छोड़कर उसे microkernel से बदल दिया, जिसका focus processes के बीच message passing पर था। Palm OS API के ज्यादातर हिस्से inter-process communication के रूप में फिर से implement किए गए, इसलिए हर API call के लिए कम-से-कम दो context switch चाहिए होते थे, और अगर वह फिर किसी दूसरे API को call करता तो और बढ़ जाते थे
      उस समय ARM chips हर context switch पर cache खाली कर देते थे, इसलिए address book की लगभग हजार entries खोलने का काम कुछ सौ milliseconds से बढ़कर कई seconds हो गया। क्योंकि हर entry दिखाने के लिए contacts data processing service तक inter-process communication call चाहिए होती थी
      यह सच में अफसोसनाक था। Palm OS 5 एक अस्थायी operating system था, लेकिन पुराना पड़ जाने के बाद भी devices में चलता रहा। third-party developers native ARM software भी नहीं लिख सकते थे, इसलिए उन्हें 68k में compile करना पड़ता था और performance-sensitive हिस्सों में, जहाँ 68k→ARM emulation bottleneck बनता था, केवल छोटे ARM code snippets जोड़ने पड़ते थे
    • बहुत frustrate करने वाला था। कंपनियाँ बढ़त हासिल करके उस advantage पर तब तक बैठी रहती हैं जब तक वह मर न जाए—यह बहुत बार देखकर दुख होता था
      passionate customer और engineer होने का यही downside है
      Netscape को लेकर भी ऐसा ही महसूस हुआ। अगर Navigator लगातार web browser और editor दोनों बना रहता, तो वह बेहतर product होता और web को ज्यादातर लोगों के लिए दो-तरफा tool बनाए रखने वाली असली service बन सकता था
      Tim Berners-Lee की vision ने creation और browsing को साथ रखा था, और इसी से web संभव हुआ
      अगर वह दिशा बनाए रखी जाती, तो अधिक value बनती और इतना constructive lock-in भी बना रहता कि Netscape महत्वपूर्ण innovation जारी रख सके
      इसके बजाय उन्होंने Windows के लिए एक काल्पनिक threat की घोषणा कर दी, वह भी उस threat के वास्तविक होने से पहले, और Microsoft की प्रतिक्रिया में बहकर डूब गए। browsing और creation पर focus के अंतर ने जहाज के बाजू में बड़ा छेद कर दिया, और वे browser competitors के लिए बेहद vulnerable हो गए
      Microsoft को product bundling और anti-competitive behavior के लिए अदालत में दोषी ठहराया गया, लेकिन Netscape को, यूँ कहें, market ने दोषी ठहराया क्योंकि वे उस web की cyclical value को पूरा नहीं कर पाए जिसे वे pioneer कर रहे थे
      उन्होंने खुद को commodity बना दिया, और web अभी तक उस अनावश्यक creation/browsing dichotomy से उबर नहीं पाया है
    • यह email और वह जो symbolise करता है, वह भी explanation का हिस्सा है
      Apple ने अवैध anti-competitive और anti-worker market suppression में हिस्सा लिया। अगर ऐसा न हुआ होता, तो अगले 10 वर्षों में iPhone पर काम करने वाले कुछ लोग Palm में जाकर product सुधार सकते थे
      इसके बजाय Apple ने उन्हें रोके रखा और साथ ही wages को कृत्रिम रूप से कम रखा
      बेशक Palm की जिम्मेदारी ज्यादा है, लेकिन Jobs ने यह policy आगे बढ़ाई तो वजह थी। उन्हें यह value पता थी कि एक-दो key people product और technology का पूरा इतिहास बदल सकते हैं
    • जब webOS आखिरकार आया, तो मुझे वह सच में बहुत पसंद आया, और मैंने HP TouchPad भी खरीदा और अच्छे से इस्तेमाल किया। लेकिन वह बहुत कम था और बहुत देर से आया था
    • mobile device market business use से consumer use की तरफ चला गया, लेकिन मौजूदा कंपनियों ने नए market के हिसाब से appeal बनाने पर पर्याप्त ध्यान नहीं दिया
  • Jobs को Ed Colligan का जवाब कितना सिद्धांतनिष्ठ और अडिग था, यह प्रभावशाली है
    इसके उलट, जब Jobs ने Google की hiring कोशिशों की शिकायत की, तो Eric Schmidt की प्रतिक्रिया रीढ़विहीन लगी
    यह उस हिस्से से विपरीत दिखता है जहाँ Google के recruiting प्रमुख ने जवाब दिया कि “Apple engineer से संपर्क करने वाला कर्मचारी एक घंटे के भीतर निकाल दिया जाएगा”, और “कृपया Steve Jobs से उचित माफी पहुँचा दें”
    आखिरकार Google बाद में खूब फला-फूला और अवैध वेतन-दमन के फल का लाभ उठाया, लेकिन Jobs की धमकियों के बाद Palm का market share जल्द ही गिर गया

    • क्या उस समय Schmidt Apple board में भी नहीं थे?
    • सिर्फ Apple और Google ही नहीं, Silicon Valley की कई कंपनियों के शीर्ष अधिकारियों ने “do-not-contact” सूचियों और “gentlemen’s agreements” के जरिए wage competition से बचने की साजिश रची, और भारी-भरकम लिखित रिकॉर्ड भी छोड़ दिए [1], लेकिन नतीजा सिर्फ civil class-action मुकदमा रहा और कोई जेल नहीं गया
      फिर भी वे गंदे रिकॉर्ड देखने को मिल गए
      ऐसे लोग कभी नहीं सीखते। protests का भी कोई खास असर नहीं हुआ, और stock market के speculators ऐसे व्यवहार को reward करते हैं। सरकार भी अक्षमता, revolving-door appointments, या उन नेताओं की वजह से अपना काम नहीं कर पाती जो DOJ की धमकियों को अरबपतियों की मेहरबानी और donations हासिल करने में इस्तेमाल करते हैं
      मैंने जो सच में असरदार देखा, वह केवल यह था कि भ्रष्ट industry से रंजिश रखने वाले एक अकेले gunman ने सावधानी से योजना बनाई और CEO को बंदूक और संदेश से भरी तीन गोलियों के जरिए सीधे message भेजा। उसके बाद healthcare insurance industry हिल गई, और Anthem BC/BS ने anesthesia coverage cap लगभग तुरंत वापस ले लिया [2]
      शुक्र है कि अभी तक व्यक्तिगत रूप से मुझ पर असर नहीं पड़ा है, लेकिन गरीबों/मध्य वर्ग और ultra-rich के बीच बढ़ती खाई देखकर हताशा होती है। कई लोगों के लिए यह पहले से ही हकीकत होगी, लेकिन हम धीरे-धीरे दूसरे Gilded Age में प्रवेश कर रहे हैं
      [1] https://www.theverge.com/2012/1/27/2753701/no-poach-scandal-...
      [2] https://www.npr.org/2024/12/05/nx-s1-5217617/blue-cross-blue...
  • background देखें तो Steve Jobs, Google के Eric Schmidt, और कई वरिष्ठ tech-company executives ने एक-दूसरे के कर्मचारियों को hire न करने पर सहमति बनाकर wages को अवैध रूप से कम रखने की साजिश रची थी
    इन companies ने कर्मचारियों से कई अरब डॉलर चुराए, ऐसा कह सकते हैं
    https://en.m.wikipedia.org/wiki/High-Tech_Employee_Antitrust...
    जून 2014 में Judge Lucy Koh ने चिंता जताई कि settlement plaintiffs के लिए अच्छा सौदा नहीं हो सकता, और plaintiffs में से एक Michael Devine ने कहा कि वह settlement अनुचित था
    judge को भेजे उसके पत्र के अनुसार, settlement amount उस 3 अरब डॉलर compensation का सिर्फ दसवां हिस्सा था जो 64,000 workers को मिल सकता था अगर defendants ने collusion न किया होता
    कंपनियों को व्यावहारिक रूप से बस हल्की-सी फटकार मिलकर मामला खत्म हो गया

  • ध्यान खींचने वाली बात text की लंबाई का फर्क है। लगता है कई लोग नहीं जानते कि संक्षेप में लिखना कितना कठिन होता है। Jobs शायद writer के रूप में underrated रहे हों
    Colligan का केवल इतना कहना भी पर्याप्त और सही stance होता कि ऐसा agreement illegal है

    • Colligan यह लिखित रिकॉर्ड बना रहे थे ताकि अगर बाद में मामला मुकदमे तक जाए तो Jobs ने जो कहा उसके details record में रहें
      uncomfortable बातें हुई meeting के तुरंत बाद अपनाई जाने वाली यह एक आम और बहुत उपयोगी strategy है। संक्षेप में लिखते तो उनका उद्देश्य पूरा नहीं होता
      घटना के तुरंत बाद तारीख के साथ बना memo, बाद की यादों से अधिक वजन रखता है, और यदि दूसरे पक्ष को भेजा गया email बिना rebuttal के पड़ा रह जाए तो वह साधारण memo से भी मजबूत होता है
      ऊपर से अगर सामने वाला Jobs की तरह reply कर दे, तो भविष्य के मुकदमे के लिए ammunition भी मिल जाता है
      ऐसा record बनाना दूसरी situations में भी useful है। अगर workplace boss आपसे कोई unethical काम करने को कहे, तो बातचीत को अपनी समझ के अनुसार लिखकर summarize करें और पूछें कि क्या आपने सही समझा है। कई मामलों में वह request जादू की तरह “misunderstanding” बन जाती है
    • Jobs एक छोटी company को bully और threaten करके illegal agreement करवाना चाह रहे थे, और बस इसलिए कि उनके पास कहने को sentences कम थे, वे महान writer हैं?
    • मुझे लगा, क्या हमने वही email पढ़ी है? Jobs की email किसी बचकानी emotional reaction जैसी लगी, और Ed की email thoughtful, सावधान, फिर भी काफी छोटी और मुद्दे पर थी
    • संभव है कि ये emails public होने की वजह यही हो
  • ऐसी चीजें companies के बीच हमेशा होती रहती हैं
    1990 के आसपास जब मैं Apple में काम करता था, तब NeXT CEO Steve, NeXT OS में internationalization infrastructure जोड़ने के लिए Apple के 6 कर्मचारियों—मुझ सहित—को recruit करना चाहते थे
    हमें Woodside में उनके घर dinner के लिए बुलाया गया था, और मैं confirm कर सकता हूँ कि stairs के नीचे indoors Ducati motorcycle होने वाली बात सच है
    dining table पर बैठते ही Steve ने वह letter पढ़कर सुनाया जो Apple lawyers ने employee poaching पर lawsuit की धमकी देते हुए भेजा था। फिर हम बैठे और Chez Panisse के दो former chefs द्वारा तैयार किया गया शानदार vegetarian meal साथ खाया
    याद रहने वाली बात यह है कि Steve अभी भी Apple से बहुत emotionally जुड़े हुए थे, और पूरे dinner के दौरान हमसे Apple के बारे में पूछते रहे
    हममें से किसी ने भी वह offer स्वीकार नहीं किया, और बाद में पता चला कि हममें से किसी ने Apple lawyers को उस meeting के बारे में पहले से बता दिया था, इसलिए उन्हें जानकारी मिली

    • करीब 10 साल बाद जब मैं Intuit में काम कर रहा था, Intuit, Adobe, Apple, Google, Pixar आदि कुछ companies के बीच पहले approach करके job offer न करने का no-hire agreement था
      अगर कोई खुद पहले apply करता तो उसे consider करते थे, लेकिन पहले contact नहीं कर सकते थे। बाद में सभी companies ने fines दिए, शायद lawsuit के तहत, और जिन employees ने किसी खास अवधि में उन companies में काम किया था और job search में थे, उन्हें काफी settlement money मिला
      मैं eligibility period से 1 साल से चूक गया, लेकिन मुझे पक्का पता है कि यह सच था। क्योंकि Intuit में hiring manager रहते हुए HR ने कई बार कहा था कि उन companies के लोगों को cold-call करके recruit नहीं करना है