- डेवलपर्स वास्तव में पढ़ते और शेयर करते हैं, ऐसे ब्लॉग पोस्ट कैसे लिखें — इस पर एक व्यावहारिक गाइड
- लेखक ने 9 साल के software blogging अनुभव और लाखों views के आधार पर, सफल और असफल पोस्ट के बीच के अंतर का विश्लेषण किया है
- Hacker News, Reddit, Lobsters जैसी डेवलपर communities में ध्यान खींचने वाली पोस्टों की समानताएँ और रणनीतियाँ बताई गई हैं
लेखक पर भरोसा क्यों किया जा सकता है
- लेखक 9 साल से एक व्यक्तिगत डेवलपमेंट ब्लॉग चला रहे हैं, जहाँ हर साल 3 लाख से 5 लाख पाठक आते हैं
- Hacker News के पहले पेज पर 30 से अधिक बार पहुँचे, जिनमें से कई बार #1 स्थान मिला
- एक ब्लॉग पोस्ट के आधार पर एक सफल indie business लॉन्च किया
- Reddit और Lobsters जैसी जगहों पर भी लगातार उल्लेखित होते रहे
- Hacker News पर 48वें सबसे लोकप्रिय व्यक्तिगत ब्लॉग के रूप में आंका गया
मुख्य बात जल्दी पहुँचाएँ
- कई डेवलपर ब्लॉगर लेख की शुरुआत में सीधे मुद्दे पर नहीं आते, जिससे पाठक बीच में छोड़ देते हैं
- पाठक लेख पढ़ना शुरू करते ही दो सवालों के जवाब चाहते हैं:
- क्या यह लेख मेरे जैसे व्यक्ति के लिए है?
- यह लेख पढ़कर मुझे क्या लाभ मिलेगा?
- इन दोनों सवालों का जवाब शीर्षक और शुरुआती 3 वाक्यों के भीतर मिल जाना चाहिए
- ऐसे विषय और शब्दावली का उपयोग करें जिनमें पाठक की रुचि हो, और अत्यधिक jargon या लंबी background explanation से बचें
- लेख से मिलने वाला लाभ इनमें से कुछ हो सकता है:
- ऐसी techniques जिन्हें रोज़मर्रा की ज़िंदगी या काम में तुरंत लागू किया जा सके
- आसानी से समझ आने वाली concept explanation
- तकनीक या industry के बारे में insights
- दिलचस्प और relatable कहानी
-
उदाहरण: “if got, want: A Simple Way to Write Better Go Tests”
- सिर्फ शीर्षक और पहली पंक्ति से ही यह साफ़ है:
- लक्षित पाठक: Go language उपयोगकर्ता
- लाभ: 30 सेकंड में testing लिखने का एक नया तरीका सीखना
लक्षित पाठकों का दायरा कैसे बढ़ाएँ
- ज़्यादातर ब्लॉगर बहुत छोटे, विशिष्ट डेवलपर समूह को ध्यान में रखकर लिखते हैं (जैसे: mid-to-senior Java developers)
- wording में थोड़े बदलाव से कहीं व्यापक पाठकवर्ग तक पहुँचा जा सकता है (जैसे: सभी Java developers → सभी developers → तकनीक में रुचि रखने वाले लोग)
- अगर शब्दों और explanation को थोड़ा इस तरह बदला जाए कि बिना background knowledge वाला पाठक भी समझ सके, तो reach 10 गुना तक बढ़ सकती है
- लेकिन बहुत ज़्यादा general बनाने पर लेख की depth या विशेषज्ञता कम हो सकती है
-
उदाहरण: “How I Stole Your Siacoin”
- मूल रूप से यह एक खास cryptocurrency community के लिए लिखा गया था,
- लेकिन terminology और explanation को सामान्य बनाकर इसे ऐसे बदला गया कि cryptocurrency न जानने वाले लोग भी समझ सकें
- नतीजतन यह Reddit, Hacker News जैसी कई communities में लोकप्रिय हुआ
पाठकों तक पहुँचने का रास्ता पहले से तय करें
- लेख अच्छा लिखा हो, लेकिन अगर लोग उसे पढ़ें ही नहीं, तो उसका कोई मतलब नहीं
- ऐसे विषयों से बचना चाहिए जिनका Google search में ऊपर आना मुश्किल हो
- communities (जैसे Reddit, Hacker News आदि) में शेयर करने की एक यथार्थवादी योजना होनी चाहिए
- उदाहरण के लिए Reddit पर कई बार बाहरी links की अनुमति नहीं होती, या नियम बहुत सख्त होते हैं
- Hacker News अक्सर tutorials या बहुत सामान्य विषयों के प्रति ठंडा रुख रखता है
- social media पर शेयर करने से भी बहुत फ़ायदा नहीं होगा, अगर आपके followers कम हैं
-
यथार्थवादी distribution path डिज़ाइन करें
- विषय चुनने से पहले यह सोचना चाहिए कि लेख किस रास्ते से पाठकों तक पहुँच सकता है
- इन सवालों पर विचार करें:
- क्या यह ऐसा विषय है जिसे Google search से आसानी से पाया जा सकता है?
- क्या इस विषय पर पहले से सैकड़ों लेख मौजूद हैं?
- target audience किन keywords से search करेगी?
- क्या कोई ऐसी community है जहाँ लिंक शेयर किया जा सके? क्या वह community सक्रिय है?
-
उदाहरण: “Using Zig to Unit Test a C Application”
- Zig एक उभरती हुई technology है, इसलिए competing posts लगभग नहीं थीं और search ranking में ऊपर आने में मदद मिली
- लिंक को Hacker News, Lobsters, Reddit (/r/Zig), Ziggit आदि पर शेयर किया जा सका
- नतीजतन यह सभी channels पर लोकप्रिय पोस्ट बनी
ज़्यादा visual elements दिखाएँ
- ब्लॉग पोस्ट में सबसे प्रभावी बदलाव images जोड़ना है
- सिर्फ लंबे text वाले लेखों की readability कम होती है
- इन स्थितियों में images, screenshots, graphs आदि जोड़ना उपयोगी होता है:
- GUI program समझाना → screenshot
- संख्यात्मक बदलाव समझाना → graph
- server error जैसी घटना समझाना → dashboard capture
- जटिल concept समझाना → diagram
- सरल चित्रों के लिए Excalidraw जैसे free tools इस्तेमाल किए जा सकते हैं
- illustrator को hire करना भी अच्छा तरीका हो सकता है (प्रति illustration लगभग $50~100)
- कई बार AI images की तुलना में MS Paint जैसे सरल चित्र ज़्यादा प्रभावी होते हैं
स्किम करने वाले पाठकों के लिए संरचना डिज़ाइन करें
- बहुत से पाठक लेख को शुरुआत से अंत तक नहीं पढ़ते, बल्कि सरसरी नज़र से देखकर फैसला करते हैं
- सिर्फ skim करने पर भी रुचि पैदा करनी हो, तो ये चीज़ें महत्वपूर्ण हैं:
- स्पष्ट और दिलचस्प headings
- उपयुक्त images और visual cues
- सिर्फ text वाले लंबे paragraphs से बचें
-
टूल: skim नज़रिए से लेख जाँचें
- bookmarklet का उपयोग करके लेख में सिर्फ headings और images दिखाने की व्यवस्था की जा सकती है
- इससे आप देख सकते हैं कि skim करने वाले पाठक को संरचना कैसी दिखेगी
-
उदाहरण: उबाऊ संरचना वाला लेख बनाम दिलचस्प लेख
- “End-to-End Testing Web Apps: The Painless Way” → headings और images आकर्षक नहीं थे, इसलिए असफल रहा
- “I Regret My $46k Website Redesign” → visual structure ने रुचि जगाई, इसलिए सफल रहा (पहले हफ्ते में 1.5 लाख पाठक)
1 टिप्पणियां
Hacker News राय
आम तौर पर ब्लॉग पोस्ट लिखते समय inverted pyramid structure सबसे उपयुक्त होती है। पोस्ट का मुख्य बिंदु जल्दी बताना और उसके बाद विस्तार से समझाना ज़रूरी है। इससे अगर पाठक बीच में पढ़ना छोड़ भी दे, तो भी वह महत्वपूर्ण बात नहीं चूकता
एक विरोधी राय: ब्लॉग पोस्ट इस तरह लिखना कि दूसरे लोग उसे पढ़ें, ज़्यादातर लोगों के लिए लेखन का उद्देश्य ही खत्म कर देता है। वेब पर ज़्यादातर लिखी गई चीज़ें पढ़ी नहीं जातीं, और सिर्फ पढ़े जाने के लिए लिखना प्रेरक नहीं है
AI से ब्लॉग, Hacker News या Reddit पोस्ट की आलोचनात्मक समीक्षा करवाना प्रभावी रहा। AI का feedback चौंकाने वाला था, और इससे एहसास हुआ कि मैं लेखक की तरह लिख रहा था
"वही लिखो जिसे तुम खुद सच में पढ़ना चाहो" वाला नियम मानना अच्छा है। हमारा दिमाग हमें भ्रम देता है कि जो हमने बनाया है वह शानदार है। अपने लेखन को वस्तुनिष्ठ रूप से देखने का तरीका ढूँढना महत्वपूर्ण है
Steve Ballmer ने Bill Gates की तरह Microsoft stock को diversify नहीं किया, लेकिन उसी वजह से वह Gates से भी ज़्यादा अमीर बन गया। फिर भी, एक ही कंपनी पर सब कुछ दाँव पर लगाना अच्छा विचार है या नहीं, इस पर संदेह है
व्यक्तिगत रूप से लेख के प्रति जुनून होना चाहिए। नहीं तो पाठक इसे समझ जाएंगे और आलोचना करेंगे। लेखन अपने लिए होना चाहिए
क्या ब्लॉग पोस्ट हमेशा छोटी होनी चाहिए? क्या कभी लंबे लेख की भी ज़रूरत होती है?
Hacker News के पाठक आम तौर पर cryptocurrency से जुड़ी बातों के प्रति शत्रुतापूर्ण रहते हैं, फिर भी यह लेख front page तक पहुँच गया
ब्लॉग पोस्ट को ऐसा बनाने के दो तरीके हैं कि developers उसे पढ़ें और share करें
लोकप्रिय ब्लॉग अक्सर सुझाई गई बातों के उलट तरीका अपनाते हैं। फिर भी अपनी style खोजने और popularity optimize करने की कोशिश करने वालों के लिए यह उपयोगी सलाह है