Claude Code로 Arch 시스템 전체 설정을 구축하고 문서화하며, 생산성 향상과 만족감·기술 저하 사이의 균형에 대해 성찰한다.
2026-03-15
저는 수년 동안 Linux 배포판들을 이것저것 만져 왔습니다: Ubuntu, Debian, Solus, NixOS, Arch. 가장 최근의 Arch 설치에서는, Facebook Marketplace에서 산 ThinkPad에, 다른 접근을 해보기로 했습니다.
첫 단계는 제가 선호하는 터미널 에뮬레이터(foot)를 설치한 다음, 곧바로 Claude Code를 설치하는 것이었습니다. 지금 이 글을 쓰고 있는 이 머신의 모든 설정은 Claude Code를 통해서만 이뤄졌습니다.
보통 노트북을 설정할 때는 귀찮아서 타협하곤 합니다. 어떤 알림 관련 이상한 점이 신경 쓰여도 그냥 둡니다. 더 나은 도구가 있다는 얘길 들어도, 바꾸려면 문서를 한 시간쯤 읽고 설정해야 하니 익숙한 걸 계속 씁니다. 이번에는 그런 트레이드오프를 할 필요가 없었습니다. Claude에게 온라인에서 제가 하는 일에 가장 좋은 도구들을 찾아보게 하고, 제가 지정한 대로 정확히 설정하게 했습니다.
설정에 만족한 뒤에는, 제 홈 디렉터리에 CLAUDE.md를 Claude에게 작성하게 했습니다. 그 안에는 제 시스템에 대한 설명, 제 선호, 설치된 것들, 그리고 모든 것이 어떻게 맞물려 있는지가 들어 있습니다. 이제 무언가 이상한 점을 마주치거나 설정을 다듬고 싶을 때마다 Claude Code를 켜면, Claude가 제 머신의 전체 맥락을 이미 알고 있습니다. 시스템은 이전에 제가 관리하던 대부분의 머신과 달리 계속 더 좋아지고 있습니다.
이렇게 Claude Code를 쓴다고 해서 무엇이 바뀌는지 놓치고 있는 건 아닙니다. Dotfiles는 충분히 짧고 군더더기가 없어서 한 줄 한 줄을 모두 읽을 수 있고, 모든 것은 Codeberg에서 버전 관리되고 있습니다.
그래도 무언가가 사라지긴 했습니다. 예전처럼 시스템을 처음부터 설계하고 스타일링할 때 느끼던 만족감은 더 이상 같은 방식으로 얻지 못합니다. 윈도 매니저와 TUI를 설정하는 제 지식은 시간이 지나며 퇴화할 것입니다. 하지만 이번 설치에는 이전 어느 때보다 아마 95%는 시간을 덜 썼고, 결과는 제가 손으로 만들었던 어떤 것보다도 좋습니다. 그럴 만한 가치가 있다고 생각합니다.
소프트웨어 개발 전반에 대해서도 비슷한 결론에 도달했습니다. 에이전트형 도구들이 좋아질수록 전반적인 즐거움은 줄어들었습니다. 제 기술이 사라져 가는 것을 느낍니다. 그 속도를 늦추려고 LLM을 전혀 쓰지 않는 프로젝트를 시작하기도 했습니다. 하지만 업무에서는 생산성 향상이 확실하고, 이런 도구들을 사용하는 것이 올바른 결정이라고 생각합니다.