14 पॉइंट द्वारा xguru 2020-07-09 | 4 टिप्पणियां | WhatsApp पर शेयर करें

Content Security Policy टूल CSPer को अकेले बनाने वाले Stuart Larsen की पोस्ट

  • किसी को परवाह नहीं होती

→ लोग ऐसा टूल चाहते हैं जो उनकी समस्या हल कर दे, लेकिन उसे बनाने में कितनी मेहनत लगी इसकी उन्हें परवाह नहीं होती, और वह कैसे काम करता है इसमें भी उनकी दिलचस्पी नहीं होती। अगर वह बस काम कर दे, तो वे अपनी दूसरी समस्याओं पर ध्यान दे सकते हैं।

→ यह गलत है, ऐसा मैं नहीं कह रहा। बस इतना याद रखिए कि वास्तविकता ऐसी ही है।

→ इस बात का एक फायदा भी है कि किसी को परवाह नहीं होती। माइग्रेशन के दौरान 2 घंटे सर्विस डाउन रहने को लेकर मैं चिंतित था, लेकिन किसी ने ध्यान नहीं दिया। मुझे लगता है कि अगर कई दिनों तक भी डाउन रहती तो भी किसी को परवाह नहीं होती। दुर्भाग्य से या सौभाग्य से, मैंने Reliability पर फोकस किया। (अब महसूस होता है कि वह थोड़ा व्यर्थ था)

  • free trial से सावधान रहें

→ लगता है कि अगर free version होगा तो लोग उसे आज़माएँगे और शानदार लगा तो upgrade करेंगे.. लेकिन वास्तव में ऐसा बहुत कम होता है

→ ढेर सारे free users हों, लेकिन अगर वे upgrade न करें तो सिर्फ़ लागत बढ़ती है

→ free version में जितनी ज़्यादा सुविधाएँ जोड़ेंगे और उसे जितना आसान व उपयोगी बनाएँगे, लोगों को upgrade करने की उतनी ही कम ज़रूरत महसूस होगी।

  • SEO / Pipeline / विज्ञापन

→ अब यह स्पष्ट लगता है, लेकिन शुरुआत में मैं इन चीज़ों को अंदर तक समझ नहीं पाया था।

→ लोग आपके प्रोडक्ट को यूँ ही संयोग से नहीं खोज लेते

→ शुरुआत में जब मैंने अपना प्रोडक्ट (CSPer) लॉन्च किया, तो मुझे चिंता थी कि कहीं बहुत ज़्यादा लोड न आ जाए। k8s या db autoscaling ठीक चलेगा या नहीं, issue tracing और monitoring के लिए कौन-कौन सी सेटिंग चाहिए—मैंने इन सब पर सोचा और बहुत कुछ जोड़ा.. लेकिन वास्तव में लगभग कोई आया ही नहीं।

→ SEO/Marketing सबसे महत्वपूर्ण है।

  • लोगों को Open Source काफ़ी पसंद आता है.

→ मैंने 5-6 साल पहले कुछ ऐसा ही open source बनाया था। आश्चर्यजनक रूप से लोग paid product की तुलना में open source को बहुत जल्दी recommend कर देते हैं।

→ जो प्रोडक्ट मैं अब बना रहा हूँ, वह उस समय के open source से कहीं बेहतर है, लेकिन लोग आज भी उस पुराने, ठीक से काम भी न करने वाले open source का लिंक शेयर करते हैं।

→ कभी-कभी लगता है कि “open source” होना स्थिरता से भी ऊपर की चीज़ मानी जाती है।

→ मैंने यह भी सोचा था कि इसे open source बनाकर paid plan जोड़कर देखूँ, लेकिन किया नहीं।

  • इसके अलावा, अपने लिए काम करना शानदार है.

→ काम मेरी ज़िंदगी का केंद्र है, और मैं सुबह उठकर कॉफी पीता हूँ, 12 घंटे काम करता हूँ, फिर भी यह लगातार मज़ेदार लगता है।

→ हर काम के बारे में यह जानना कि आपने क्या किया, किसी प्रोजेक्ट को मज़ेदार और बेहतरीन बना देता है।

  • delayed reward

→ यह कुछ हद तक मनोवैज्ञानिक बात है, लेकिन कड़ी मेहनत करके तुरंत इनाम मिलने वाली भावना से खुद को अलग करना काफ़ी मुश्किल है।

→ ऐसा नहीं होता कि आपने कोई बड़ा release किया और तुरंत नए ग्राहक आ गए।

→ असर समझने के लिए काफ़ी इंतज़ार करना पड़ता है। ग्राहक तुरंत नहीं आते।

→ आप मेहनत करते हैं, लेकिन कुछ होता नहीं—यह बात मन तोड़ सकती है। मेरे लिए उस चीज़ को अलग कर पाना एक मानसिक बाधा था।

  • यह थोड़ा roller coaster जैसा है

→ जब चीज़ें खराब होती हैं, तो लगता है कि बहुत सी बातें एक साथ बिगड़ रही हैं। ग्राहक छोड़कर जा रहे हैं, Firefox extension store मेरा addon हटा देता है, और competitor को बड़ा investment मिल जाता है..

→ emotional buffer बहुत महत्वपूर्ण है। मुझे लगता है मैंने अपने लिए थोड़ा मानसिक स्पेस रखा, ताकि ऐसे झटकों को सह सकूँ।

→ फ़िल्मों/किताबों/इंटरनेट में हर startup सफल दिखता है। लगता है सब सफल होंगे और इनाम भी बड़ा होगा, लेकिन वास्तव में असफल होने की संभावना सबसे ज़्यादा होती है।

  • अकेलापन

→ सबसे बड़ी कमी यह है कि आप टीम के साथ काम नहीं कर रहे होते।

→ नया ग्राहक आने पर मेरी girlfriend मुझे एक Twinkie (क्रीम भरा केक-जैसा अमेरिकी स्नैक) देती है—मैंने ऐसा सिस्टम बना रखा है।

  • बाकी अच्छी चीज़ें

→ Staging/Prod server अलग रखना। Staging ने कई बार बचाया। बड़े बदलाव करते समय तनाव भी कम होता है। इसकी कीमत वसूल है।

→ GKE का k8s काफ़ी अच्छा रहा। infra setup करने में बस एक-दो दिन लगे, और उसके बाद मुझे उस पर ज़्यादा ध्यान नहीं देना पड़ा। वह अपने आप scale हो जाता है।

→ single command से deploy करना और कई Makefile रखना। जो भी command बाद में काम आ सकती हो, उसे Makefile में डाल देना। मैं छोटी-छोटी चीज़ों पर ध्यान नहीं देना चाहता।

  • निराशाजनक बातें

→ browser extension review process: Chrome में कुछ हफ्ते लग जाते हैं, और Firefox बहुत सख़्ती से जाँचता है कि code सही compile हो रहा है या नहीं, और क्या वह वास्तव में app store में मौजूद चीज़ से मेल खाता है।

→ SaaS की billing: startup चलाने के लिए हम कई दूसरी services इस्तेमाल करते हैं, लेकिन billing के समय कुछ services एक ईमेल तक नहीं भेजतीं।

→ मैंने LinkedIn, Google, Facebook और Twitter पर विज्ञापन चलाने की कोशिश की, लेकिन नतीजे अच्छे नहीं रहे। हो सकता है मैं विज्ञापन ठीक से न चला पाया होऊँ, लेकिन विज्ञापन बंद करने पर भी नए signups कम नहीं हुए।

→ उसकी जगह मैं SEO पर ज़्यादा ध्यान देना चाहता हूँ। जब लोगों को कोई समस्या होती है, तो वे आमतौर पर Google पर खोजते हैं, और उस समय मेरी कंपनी वहाँ दिखनी चाहिए.

4 टिप्पणियां

 
xguru 2020-07-09

लगता है ये बातें मुझ पर भी लागू होती हैं, इसलिए मैंने हल्का-सा सार बना लिया।

ऊपर से नीचे तक ये 4 बातें सबसे ज़्यादा असरदार लगीं।

"किसी को फ़र्क नहीं पड़ता"

"देरी से मिलने वाला रिवॉर्ड"

"SEO महत्वपूर्ण है"

"Staging/Prod सर्वर अलग रखना"

 
blacktan 2020-07-09

हमेशा अच्छे लेख, अनुवाद, और xguru के विचार हमारे साथ साझा करने के लिए धन्यवाद!

 
ryuheechul 2020-07-11

मैं भी blacktan की टिप्पणी के साथ सहमत होते हुए, उसी वजह से धन्यवाद कहना चाहता/चाहती हूँ!

 
xguru 2020-07-09

धन्यवाद! मैं पूरी मेहनत करूंगा ^^