2026년 8월 24일 에러 추적기는 어디서 죽었는지 압니다. 하지만 재현은 도와주지 않습니다 stack trace는 크래시가 어디서 발생했는지 알려주지만, 원인은 알려주지 않습니다. 프로덕션 크래시를 실제로 디버깅할 수 있는 로컬 테스트 케이스로 바꾸는 capture-and-replay 패턴을 소개합니다. additional-strategiescrash-replaydebuggingproduction
2026년 8월 17일 테스트는 통과했는데, 데이터는 여전히 잘못되어 있다 Statistical debugging은 운영 환경 데이터를 신호로, 버그를 이상 신호로 다룬다. 단 하나의 단위 테스트도 추가하지 않고 데이터 손상, off-by-one 오류, 침묵하는 실패를 찾는 방법이다. statistical-debuggingproductiondata-analysisanomaly-detection
2026년 5월 26일 두려움 vs 밀어붙이기: AI 코딩의 두 가지 현실 AI 코딩은 어떤 난장판에서도 복구할 수 있는 엘리트 팀에게는 잘 통한다. 그 외 모든 사람은 두려움, 실패한 CI, 중단된 실험만 남는다. 격차는 모델이 아니다. ai-engineeringsoftware-architectureproductionai-codebaseteam-dynamics
2026년 5월 24일 프로덕션에서의 AI 코딩: 대부분의 팀이 포기하는 이유 대부분의 팀은 AI 코딩을 시도했다가 QA를 통과하지 못하는 코드를 배포하고 포기합니다. 문제는 모델이 아닙니다—AI 출력을 신뢰할 수 있게 만드는 가드레일의 부재입니다. ai-engineeringsoftware-architectureproductionautotomyai-codebasebest-practices
2026년 5월 14일 Vibe coder를 위한 React Native App Lifecycle 가이드 개발 환경에서는 잘 되는데 점심 먹고 돌아오면 앱이 하얀 화면을 띄운다. 네이티브 lifecycle을 제대로 다루는 resume status 패턴을 설명합니다. react-nativeapp-lifecyclesessioncursorvibe-codingproduction
2026년 5월 14일 왜 Vibe-Coded React Native 앱은 실행 직후 크래시가 나는가 (그리고 막는 법) optional SDK가 core infrastructure처럼 초기화되면 앱은 실행 직후 crash할 수 있습니다. non-critical tool이 production을 함께 끌어내리지 않게 만드는 dependency tier 시스템을 설명합니다. react-nativestartupproductioncursorvibe-codingdependencies