1 पॉइंट द्वारा GN⁺ 2023-09-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • टेक startup Earthly की यात्रा पर एक ईमानदार आत्मचिंतन से भरी ब्लॉग पोस्ट
  • Earthly ने दुनिया का सबसे तेज़ CI system बनाने की कोशिश की, जो laptop पर भी चलता है और automatic parallelization तथा भरोसेमंद build reproducibility प्रदान करता है.
  • startup की रणनीति यह थी कि Earthly जिन टीमों की किसी खास समस्या को हल कर सकता है, उनके लिए एक विशेष तरीके से 10 गुना बेहतर प्रदर्शन दिखाकर पहले से स्थापित कंपनियों से प्रतिस्पर्धा की जाए.
  • कंपनी का product development क्रमिक रूप से आगे बढ़ा: शुरुआत Earthly नाम के build system से हुई, फिर Earthly Satellites नाम के remote runner तक पहुँचा, और अंत में Earthly CI तक.
  • Earthly CI को एक ऐसे platform के रूप में डिज़ाइन किया गया था जो सब कुछ एक साथ जोड़ता है और कहीं भी चल सकने वाले तेज़ build प्रदान करता है.
  • सफल launch और शुरुआती रुचि के बावजूद, Earthly CI को आगे बढ़ाने में कठिनाई हुई. migration की लागत और मेहनत संभावित users के लिए एक बड़ा अवरोध थी.
  • A/B testing से पता चला कि कंपनी की website पर "CI" शब्द को "build" में बदलने से मुख्य Call To Action (CTA) page पर conversion rate दोगुना हो जाता है.
  • कंपनी ने Earthly CI को बंद करने और लोकप्रियता हासिल कर रहे Earthly तथा Earthly Satellites पर ध्यान केंद्रित करने का निर्णय लिया.
  • ब्लॉग पोस्ट का समापन Earthly और Earthly Satellites को लगातार बेहतर बनाने की प्रतिबद्धता और आने वाले features व improvements की सूची के साथ होता है.

1 टिप्पणियां

 
GN⁺ 2023-09-13
Hacker News राय
  • लेख में Earthly की CI (Continuous Integration) सेवा की विफलता पर चर्चा की गई है, जिसे बाज़ार में सबसे तेज़ सेवाओं में से एक माना जाता था.
  • टिप्पणीकार इस बात पर ज़ोर देते हैं कि केवल गति से आगे बढ़कर, open source business model में एक अनोखे selling point का होना महत्वपूर्ण है.
  • कुछ उपयोगकर्ताओं का सुझाव है कि क्योंकि अधिकांश आधुनिक build systems cache बना सकते हैं और parallel jobs चला सकते हैं, इसलिए Earthly की CI सेवा differentiation और अतिरिक्त value की कमी के कारण असफल हुई.
  • Earthly की marketing की सत्यनिष्ठा को लेकर चिंताएँ हैं, और कुछ का मानना है कि 20 गुना तेज़ होने का दावा संभावित रूप से भ्रामक हो सकता है.
  • कुछ उपयोगकर्ता CI सेवा बंद होने के बावजूद Earthly टूल की उचित syntax और उपयोग में आसानी की प्रशंसा करते हैं.
  • "fast CI" की अवधारणा पर सवाल उठाए जाते हैं, और कुछ उपयोगकर्ताओं का सुझाव है कि build tools (tsc, clang, rustc आदि) की गति, उन्हें चलाने वाले प्रोग्राम की गति से अधिक महत्वपूर्ण है.
  • कुछ उपयोगकर्ता विफलता पर लेख की व्याख्या को लेकर भ्रम व्यक्त करते हैं और कहते हैं कि यह स्पष्ट नहीं है कि समस्या CI setup के migration में थी या job runner में.
  • कुछ उपयोगकर्ता Earthly टूल के प्रति संतोष व्यक्त करते हैं और उसकी सादगी तथा उससे मिलने वाले speed improvement की प्रशंसा करते हैं.