मैं ऐसी जगह चाहता था जहाँ लिख सकूँ कि किस पर काम कर रहा हूँ और मेरी ज़िंदगी में क्या हो रहा है। कभी इसका मतलब किसी कोडिंग प्रोजेक्ट के बारे में समझाना होगा, तो कभी कोई बात समझ में आने पर लिखना या बस भड़ास निकालना। इन विचारों को शब्दों में उतारने से मदद मिलती है, भले ही कोई और उन्हें न पढ़े।
यह ब्लॉग ज़्यादातर मेरे लिए है। मैं पीछे मुड़कर उतार-चढ़ाव देखना चाहता हूँ, समझना चाहता हूँ कि कहाँ तरक्की की, और उन गलतियों पर सोचना चाहता हूँ जो थोड़ा समय बीतने के बाद ज़्यादा साफ़ समझ आती हैं। अगर आप यहाँ इसे पढ़ रहे हैं, तो आपका भी स्वागत है।
इरादा इसे गुमनाम रखने का है, हालाँकि मुझे जानने वाला शायद बिना ज़्यादा मेहनत के समझ जाएगा कि मैं कौन हूँ। मुझे इसकी बहुत चिंता नहीं है। बस इसे लेकर अजीब हरकतें मत करना।
साइट बनाना
मैंने इसे शुरू से बनाया और Supabase व Astro को साथ काम कराने में काफ़ी मज़ा आया। खासकर Astro के साथ काम करना बहुत अच्छा रहा है। मैं इसे 9/10 दूँगा।
मैंने डिज़ाइन सादा रखा, macOS जैसे इंटरफ़ेस और डायरी की पोस्ट्स वाले फ़ोल्डर के साथ। मुझे कुछ साफ़-सुथरा और काम का चाहिए था जिसमें फिर भी मेरा अपना अंदाज़ हो, इसलिए ब्लॉग में घूमना कुछ वैसा है जैसे डेस्कटॉप पर फ़ाइलें खोलना।
बीच में कुछ समस्याएँ भी आईं। शुरुआत में इंटरैक्टिव हिस्सों के लिए Preact इस्तेमाल किया, लेकिन Cannot read properties of undefined (reading '__H') जैसी त्रुटियाँ आईं और आखिरकार साधारण JavaScript पर चला गया।
कॉन्टैक्ट फ़ॉर्म में भी कुछ मेहनत लगी। Postmark और nodemailer सेट करते हुए ऑथेंटिकेशन की समस्याएँ आईं और API टोकन डिबग करने पड़े। अलग से npm install के टकराव और GitHub की परमिशन वाली त्रुटियाँ भी आईं, जिनके लिए कई बार रीसेट और कॉन्फ़िगरेशन बदलना पड़ा।
मैं पूरे पेज को दोबारा लोड किए बिना पेजों के बीच ट्रांज़िशन भी चाहता था। कुछ बदलाव करने पड़े, लेकिन Astro के व्यू ट्रांज़िशन चालू कर लिए।
मैं किन बातों पर लिखूँगा
कोडिंग इसका हिस्सा होगी, साथ ही खुद को बेहतर बनाने और आम ज़िंदगी की बातें भी। मैं अपनी तरक्की का हिसाब रखने की जगह चाहता हूँ, लेकिन खुद को सिर्फ़ डेवलपमेंट अपडेट तक सीमित नहीं रखना चाहता। अचानक आए विचार, सोच-विचार और कभी-कभार की भड़ास, सबकी यहाँ जगह है।
फिलहाल साइट चल रही है और मैंने पहली पोस्ट लिख ली है। देखना चाहता हूँ कि जब पीछे मुड़कर देखने के लिए और बातें होंगी, तब यह कैसी लगेगी।