กายวิภาคของการพังทลายทางจิตใจตอนตี 2
(zarar.dev)การชำแหละอาการพังทลายทางจิตใจตอนตี 2
-
การตระหนักรู้ตอนตี 2
- ตอนตี 2 รู้สึกเครียดอย่างหนักและอยู่ในสภาพใกล้จะพังทางจิตใจ
- สาเหตุคือการเรียก HTTP POST ของ jumpcomedy.com ล้มเหลวทั้งหมด
- มีการปล่อยการเปลี่ยนแปลงล่าสุดออกไป แต่ไม่มีอะไรที่ดูเหมือนจะก่อปัญหานี้ได้
- บนเครื่องโลคัลทำงานได้ตามปกติ แต่หาสาเหตุของปัญหาไม่พบ
-
สภาวะโดดเดี่ยว
- เป็นครั้งแรกในรอบ 25 ปีของประสบการณ์ที่ตกอยู่ในสถานการณ์ซึ่งไม่สามารถขอความช่วยเหลือได้
- คำร้องเรียนจากลูกค้ากำลังสะสม และไม่มีการสนับสนุนใด ๆ ที่จะช่วยแก้ปัญหานี้ได้เลย
- เป็นสถานการณ์ที่กำลังทำให้ผู้คนที่เชื่อใจและพึ่งพาตนต้องผิดหวัง
-
การโทษตัวเองและความสิ้นหวัง
- ครุ่นคิดว่าจะปิดกิจการ หรือจะส่งอีเมลขอโทษไปยังลูกค้า
- ตำหนิตัวเองเพราะหาสาเหตุของปัญหาไม่พบ
-
การปรากฏตัวของ Eminem
- พยายามสงบใจด้วยเนื้อเพลงของ Eminem แต่ไม่ได้ผล
- ลองทำหลายอย่างแล้วแต่ก็ยังหาสาเหตุของปัญหาไม่เจอ
-
การปลอบโยนจากภรรยา
- ภรรยายื่นชาให้พร้อมปลอบใจ แต่ไม่ได้ช่วยให้แก้ปัญหาได้
- อีเมลจากลูกค้ายังคงเพิ่มขึ้นเรื่อย ๆ
-
การวนซ้ำของความหวังและความสิ้นหวัง
- เคยมีความหวังว่าอาจเป็นเพราะ Chrome อัปเดต แต่ก็เกิดปัญหาเดียวกันในเบราว์เซอร์อื่นด้วย
- ลองทำหลายอย่างแล้ว แต่ปัญหาก็ยังไม่ถูกแก้ไข
-
ปัญหาของ PostHog
- เมื่อเพิ่ม API key ของ PostHog ก็สามารถทำให้ปัญหาเกิดซ้ำได้แม้บนเครื่องโลคัล
- เมื่อลบ PostHog ออก ปัญหาก็หายไป
- มีทั้งความโกรธและความเสียดายต่อ PostHog แต่ท้ายที่สุดก็พอใจที่แก้ปัญหาได้
สรุปโดย GN⁺
- บทความนี้ถ่ายทอดความเครียดอย่างรุนแรงและความโดดเดี่ยวที่นักพัฒนาต้องเผชิญได้อย่างชัดเจน
- การสลับไปมาระหว่างความสิ้นหวังกับความหวังระหว่างการแก้ปัญหาถูกบรรยายไว้อย่างมีชีวิตชีวา
- เป็นเครื่องเตือนใจว่าเครื่องมืออย่าง PostHog ก็อาจเป็นต้นตอของปัญหาได้
- เครื่องมือที่มีความสามารถคล้ายกันซึ่งแนะนำได้คือ Mixpanel หรือ Amplitude
1 ความคิดเห็น
ความเห็นจาก Hacker News
แชร์ประสบการณ์การเรียนรู้วิธีแก้ปัญหาจากการทำงานเป็น SRE
อธิบายความแตกต่างระหว่างภาวะสติแตกกับอาการแพนิก
โค้ดเพียงหนึ่งบรรทัดของ PostHog ทำให้เกิดปัญหา
บั๊กเกิดจากการ monkey-patch
window.fetchแชร์ปัญหาที่เกิดขึ้นในแอป iOS/MacOS
เน้นความสำคัญของชื่อตัวแปร
urlOrRequestInfoแทนurlในกระบวนการแก้ปัญหาทางเทคนิค มุมมองความเป็นมนุษย์ก็สำคัญเช่นกัน
อธิบายความแตกต่างของวิธีแก้ปัญหา
การตรวจสอบว่าสามารถย้อนกลับทุกอย่างได้หรือไม่เป็นสิ่งสำคัญ
ความกดดันไม่ได้ทำให้แก้ปัญหาได้เร็วขึ้น