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 엔지니어는 시스템 차이점에 집중함
    • 코드와 로그를 먼저 확인하는 프로그래머와의 차이점
  • 모든 것을 되돌릴 수 있는지 확인하는 것이 중요함

    • 의존성까지 포함하여 되돌릴 수 있어야 함
  • 압박감이 문제 해결 속도를 높이지 않음

    • 침착함을 유지하는 것이 중요함
    • 대부분의 사람들이 비슷한 상황을 경험했을 것임