मैं इस लेख की बातों से खास तौर पर सहमत नहीं हूँ, इसलिए लेखक जो कहना चाहता है उसे बस संक्षेप में ही रखा है.
विदेशों के मामले में इतना तो कुछ हद तक मानता हूँ कि Rust की performance अच्छी है और लोगों को hire करना भी आसान है..
(लेकिन देश के अंदर Rust developers उतने हैं भी या नहीं, इस पर संदेह है..)
startup में भाषा से ज़्यादा यह अहम है कि आप किस समस्या को हल कर रहे हैं.
मुझे लगता है कि मौजूदा स्थिति के हिसाब से सही tool इस्तेमाल करके MVP को ठीक से और जल्दी बनाना ज़्यादा महत्वपूर्ण है.
हर दिन इतना व्यस्त रहता है, ऐसे में यह कहना कि किसी भाषा में सहज होने में 3 महीने लगते हैं, कुछ अटपटा सा लगता है.
अगर नौकरी करते हुए toy project के तौर पर 3 महीने Rust सीखें, और उसके बाद startup शुरू करें, तो OK.
"मेरा मानना है कि मौजूदा स्थिति के हिसाब से सही टूल का इस्तेमाल करके, MVP को ठीक तरीके से और जल्दी बनाना महत्वपूर्ण है।"
मुझे लगता है कि 'ठीक तरीके से और जल्दी' की वजह से Rust एक अच्छा विकल्प हो सकता है।
इस भाषा का कॉन्सेप्ट ही ऐसा है कि अगर यह compile हो जाए तो एक निश्चित स्तर की quality निकलकर आए, (इसीलिए compilation काफ़ी सख्त होता है) और मेरा मानना है कि जल्दी-जल्दी development करते समय इसे लापरवाही में बदलने से रोकने में यह मदद करेगा।
अच्छा, मेरा मतलब यह था... Rust को अच्छी तरह जाने बिना क्या 'ठीक से और जल्दी' आगे बढ़ना संभव होगा?
मुझे पक्का नहीं है कि यह startup की 'अभी की स्थिति के हिसाब से' सही tool है या नहीं।
अगर अभी स्थिति सिर्फ डेमो बनाने के चरण की है, तो शायद quality की ज़रूरत नहीं होगी। अगर लंबे समय तक maintenance करने का इरादा भी नहीं है, तब भी ऐसा ही होगा। लेकिन अगर बात ऐसी नहीं है, तो मुझे लगता है कि इसकी ज़रूरत पड़ेगी.
मुझे startup का अनुभव नहीं है, इसलिए ठीक से नहीं जानता, लेकिन लगता है कि पहले जल्दी development करके updates जारी करते रहने की strategy बहुत इस्तेमाल होती होगी। लेकिन अगर चीज़ों को बाद के लिए टालते रहें, तो आखिरकार quality और stability बहुत दूर निकल जाएँगे.
इसलिए मुझे लगता है कि Rust, जो compile stage पर बहुत-सी चीज़ों को सख्ती से enforce करता है, उल्टा एक मददगार tool हो सकता है.
मैं इस बात से सहमत हूँ.
ऐसी स्थिति में जहाँ lib भी पर्याप्त नहीं हैं, इससे service बनाना??
लगता है बाद में इसके साथ बहुत बड़ा modification काम करना पड़ेगा.
5 टिप्पणियां
मैं इस लेख की बातों से खास तौर पर सहमत नहीं हूँ, इसलिए लेखक जो कहना चाहता है उसे बस संक्षेप में ही रखा है.
विदेशों के मामले में इतना तो कुछ हद तक मानता हूँ कि Rust की performance अच्छी है और लोगों को hire करना भी आसान है..
(लेकिन देश के अंदर Rust developers उतने हैं भी या नहीं, इस पर संदेह है..)
startup में भाषा से ज़्यादा यह अहम है कि आप किस समस्या को हल कर रहे हैं.
मुझे लगता है कि मौजूदा स्थिति के हिसाब से सही tool इस्तेमाल करके MVP को ठीक से और जल्दी बनाना ज़्यादा महत्वपूर्ण है.
हर दिन इतना व्यस्त रहता है, ऐसे में यह कहना कि किसी भाषा में सहज होने में 3 महीने लगते हैं, कुछ अटपटा सा लगता है.
अगर नौकरी करते हुए toy project के तौर पर 3 महीने Rust सीखें, और उसके बाद startup शुरू करें, तो OK.
https://news.ycombinator.com/item?id=31736703
जिस HN पर यह लेख पोस्ट हुआ था, वहाँ के comments में भी मेरे जैसे सोचने वाले कई comments हैं.
"मेरा मानना है कि मौजूदा स्थिति के हिसाब से सही टूल का इस्तेमाल करके, MVP को ठीक तरीके से और जल्दी बनाना महत्वपूर्ण है।"
मुझे लगता है कि 'ठीक तरीके से और जल्दी' की वजह से Rust एक अच्छा विकल्प हो सकता है।
इस भाषा का कॉन्सेप्ट ही ऐसा है कि अगर यह compile हो जाए तो एक निश्चित स्तर की quality निकलकर आए, (इसीलिए compilation काफ़ी सख्त होता है) और मेरा मानना है कि जल्दी-जल्दी development करते समय इसे लापरवाही में बदलने से रोकने में यह मदद करेगा।
अच्छा, मेरा मतलब यह था... Rust को अच्छी तरह जाने बिना क्या 'ठीक से और जल्दी' आगे बढ़ना संभव होगा?
मुझे पक्का नहीं है कि यह startup की 'अभी की स्थिति के हिसाब से' सही tool है या नहीं।
अगर अभी स्थिति सिर्फ डेमो बनाने के चरण की है, तो शायद quality की ज़रूरत नहीं होगी। अगर लंबे समय तक maintenance करने का इरादा भी नहीं है, तब भी ऐसा ही होगा। लेकिन अगर बात ऐसी नहीं है, तो मुझे लगता है कि इसकी ज़रूरत पड़ेगी.
मुझे startup का अनुभव नहीं है, इसलिए ठीक से नहीं जानता, लेकिन लगता है कि पहले जल्दी development करके updates जारी करते रहने की strategy बहुत इस्तेमाल होती होगी। लेकिन अगर चीज़ों को बाद के लिए टालते रहें, तो आखिरकार quality और stability बहुत दूर निकल जाएँगे.
इसलिए मुझे लगता है कि Rust, जो compile stage पर बहुत-सी चीज़ों को सख्ती से enforce करता है, उल्टा एक मददगार tool हो सकता है.
मैं इस बात से सहमत हूँ.
ऐसी स्थिति में जहाँ lib भी पर्याप्त नहीं हैं, इससे service बनाना??
लगता है बाद में इसके साथ बहुत बड़ा modification काम करना पड़ेगा.