▲GN⁺ 2024-08-21 | parent | ★ favorite | on: 새벽 2시 정신 붕괴의 해부학(zarar.dev)Hacker News 의견 SRE로 일하면서 문제를 해결하는 방법을 배운 경험 공유 문제를 해결하기 전에 5-10분 동안 생각하는 것이 중요함 공포가 합리적인 사고를 방해함 매우 차가운 물로 얼굴과 손을 씻는 것이 도움이 됨 몇 번의 경험 후 자신감이 생김 정신적 붕괴와 불안 발작의 차이 설명 불안 발작은 통제할 수 없는 상황임 Xanax가 도움이 됨 불안 발작이 일어나면 일을 할 수 없음을 이해해야 함 PostHog의 코드 한 줄이 문제를 일으킴 "If you ship it, you own it" 원칙 강조 중요한 경로에 비핵심 요소를 포함시키지 말아야 함 버그가 monkey-patched window.fetch에서 발생함 글로벌 함수를 패치하는 라이브러리는 철저히 테스트해야 함 iOS/MacOS 앱에서 발생한 문제 공유 350,000개 이상의 설치를 망가뜨린 릴리스 App Store의 리뷰 프로세스가 문제 해결을 지연시킴 변수 이름의 중요성 강조 url 대신 urlOrRequestInfo 같은 더 정확한 이름 사용 권장 기술적 문제 해결 과정에서 인간적인 관점도 중요함 작은 개발자나 기업가가 공유할 수 있는 이야기 문제 해결 방법의 차이점 설명 SRE/DevOps 엔지니어는 시스템 차이점에 집중함 코드와 로그를 먼저 확인하는 프로그래머와의 차이점 모든 것을 되돌릴 수 있는지 확인하는 것이 중요함 의존성까지 포함하여 되돌릴 수 있어야 함 압박감이 문제 해결 속도를 높이지 않음 침착함을 유지하는 것이 중요함 대부분의 사람들이 비슷한 상황을 경험했을 것임
Hacker News 의견
SRE로 일하면서 문제를 해결하는 방법을 배운 경험 공유
정신적 붕괴와 불안 발작의 차이 설명
PostHog의 코드 한 줄이 문제를 일으킴
버그가 monkey-patched
window.fetch에서 발생함iOS/MacOS 앱에서 발생한 문제 공유
변수 이름의 중요성 강조
url대신urlOrRequestInfo같은 더 정확한 이름 사용 권장기술적 문제 해결 과정에서 인간적인 관점도 중요함
문제 해결 방법의 차이점 설명
모든 것을 되돌릴 수 있는지 확인하는 것이 중요함
압박감이 문제 해결 속도를 높이지 않음