Homebrew 는 친절해 — 깨지기 전까지는. 친절한 시기는 약 6개월 가고, 그 다음 이 함정 중 하나에 걸리면 워크숍 분량 wisdom 이 머리 위로 떨어져. 워크숍 없이 wisdom 만 적어둘게.
절대 sudo brew 안 됨. Homebrew install 깨뜨리는 #1 원인. Cellar 는 사용자 소유여야 해. 이미 했으면 sudo chown -R $(whoami) /opt/homebrew 로 복구.
의존하는 버전은 핀. 코드베이스가 Python 3.12 가 필수면 python@3.12 (버전된 formula) 깔아 — python (항상 최신) 말고. 3.13 이 나와서 stdlib API 가 바뀌면 아침 안 잃어.
brew autoremove 정기적으로. 모든 install 이 의존성 끌고 옴. 부모 제거하면 deps 남아 — 시간 지나면 쌓여. brew autoremove 가 안전하게 더 이상 필요 없는 거 제거.
Brewfile 을 dotfiles 에 둬. 지금 Mac 한 대뿐이라도 미래의 너는 또 한 대 갖게 돼. Brewfile 이 '내 dev 셋업 다시 깔기' 를 반나절에서 커피 한 잔 시간으로 줄여.
Caveats 봐. 어떤 패키지는 PATH 추가, shell hook, 후속 서비스 등록 필요해. brew info 가 출력해; install 시점에 읽으면 2주 후의 답답한 디버깅 한 번 면해.