रात 2 बजे होने वाले मानसिक टूटन की बनावट
(zarar.dev)2AM मानसिक टूटन की बनावट
-
रात 2 बजे का एहसास
- रात 2 बजे बेहद ज़्यादा तनाव महसूस हो रहा था और मानसिक रूप से टूटने की कगार पर था
- वजह यह थी कि jumpcomedy.com के सभी HTTP POST कॉल फेल हो रहे थे
- हाल ही में बदलाव deploy किए थे, लेकिन ऐसा कुछ नहीं था जो यह समस्या पैदा कर सके
- लोकल में सब ठीक चल रहा था, लेकिन समस्या की वजह समझ नहीं आ रही थी
-
अलग-थलग स्थिति
- 25 साल के करियर में पहली बार ऐसी स्थिति आई थी जहाँ किसी से मदद नहीं मिल सकती थी
- ग्राहकों की शिकायतें बढ़ती जा रही थीं और इसे ठीक करने के लिए बिल्कुल कोई support नहीं था
- जो लोग उस पर भरोसा करते थे और उस पर निर्भर थे, उन्हें निराश करने वाली स्थिति थी
-
खुद को दोष देना और निराशा
- यह सोच रहा था कि क्या बिज़नेस बंद कर दे या ग्राहकों को माफ़ी वाला ईमेल भेजे
- समस्या की वजह न मिल पाने पर खुद को कोस रहा था
-
Eminem की एंट्री
- Eminem के गीतों से खुद को शांत करने की कोशिश की, लेकिन कोई असर नहीं हुआ
- कई तरह की कोशिशें कीं, लेकिन समस्या की वजह नहीं मिल पाई
-
पत्नी का दिलासा
- पत्नी ने चाय देकर दिलासा दिया, लेकिन उससे समस्या हल नहीं हुई
- ग्राहकों के ईमेल लगातार बढ़ते जा रहे थे
-
उम्मीद और निराशा का दोहराव
- यह उम्मीद जगी कि शायद Chrome update इसकी वजह हो सकता है, लेकिन दूसरे browsers में भी वही समस्या हुई
- कई तरह की कोशिशों के बाद भी समस्या जस की तस बनी रही
-
PostHog की समस्या
- PostHog की API key जोड़ते ही लोकल में भी समस्या दोबारा होने लगी
- PostHog हटाते ही समस्या हल हो गई
- PostHog को लेकर गुस्सा और पछतावा था, लेकिन आखिरकार समस्या हल होने की संतुष्टि भी थी
GN⁺ का सार
- यह लेख डेवलपर के झेले गए बेहद तीव्र तनाव और अलगाव की भावना को अच्छी तरह दिखाता है
- समस्या सुलझाने की प्रक्रिया में निराशा और उम्मीद के बार-बार लौटने का जीवंत चित्रण है
- यह याद दिलाता है कि PostHog जैसे tools भी समस्या पैदा कर सकते हैं
- मिलते-जुलते फीचर वाले tools के रूप में Mixpanel या Amplitude की सिफारिश की जा सकती है
1 टिप्पणियां
Hacker News राय
SRE के रूप में काम करते हुए समस्याओं को हल करना सीखने के अनुभव साझा किए गए
मानसिक टूटन और anxiety attack के बीच का अंतर समझाया गया
PostHog के कोड की एक लाइन ने समस्या पैदा की
bug monkey-patched
window.fetchमें हुआiOS/MacOS app में हुई समस्या साझा की गई
variable name के महत्व पर ज़ोर
urlकी जगहurlOrRequestInfoजैसे अधिक सटीक नाम इस्तेमाल करने की सिफारिशतकनीकी समस्या-समाधान की प्रक्रिया में मानवीय दृष्टिकोण भी महत्वपूर्ण है
समस्या हल करने के तरीकों के अंतर को समझाया गया
यह सुनिश्चित करना महत्वपूर्ण है कि सब कुछ rollback किया जा सके
दबाव समस्या हल करने की गति नहीं बढ़ाता