2026.04.12 · 23 min read 🎯Docs 📚 리눅스 쉘 실행 구조 완전 이해 linux Execution Model Debugging 왜 같은 명령어인데 결과가 다를까 — 리눅스 실행의 결정 구조 해부 리눅스에서 동일한 명령을 실행해도 결과가 달라지는 이유는 입력이 아니라 결정 구조에 있다. 이 글은 PATH, shebang, 환경 변수, 파일 디스크립터 등 실행 결과를 바꾸는 요소들을 “흐름”이 아닌 “선택과 상태”의 관점에서 분석한다.
2026.04.06 · 18 min read ⚙ Essays 📃 단편 Software Architecture Debugging system design 우리는 어떻게 시스템을 고칠 수 없는 상태로 만드는가 시스템은 한 번에 무너지지 않는다. 검증이 멈추고, 기준이 흐려지고, 해석이 사라지면서 결국 수정이 복구 수단이 아닌 상태로 전이된다.