
개인 문서화 project~~!
AI가 코드를 짜주고, 아키텍처를 제안하고, 심지어 PR 리뷰까지 해주는 시대가 왔다.
그렇다면 개발자에게 남는 핵심 역량은 무엇일까?
나는 그게 "읽고, 구조화하고, 판단하고, 책임지는 것" 이라고 생각한다.
그리고 이 모든 것의 가장 기본 단위는 개인 관리 문서다.
개인 문서는 개인 pr의 시작점이다.
AI의 생산성이 높아질수록, 새로운 기술·도메인·문제 해결 방식이 쏟아지는 속도도 함께 빨라진다.
지금도 매주 새로운 프레임워크가 나오고, 매달 패러다임이 바뀐다.
이 속도를 머릿속으로만 따라가려 하면 반드시 한계가 온다.
결국 "내가 아는 것을 얼마나 잘 관리 할 수 있는가" 가 개발자의 실질적인 역량 차이를 만든다.
문서는 단순한 기록이 아니다.
내 사고의 구조를 밖으로 꺼내는 행위다.
아무 문서나 쓴다고 좋은 게 아니다.
먼저 "무엇을 알아야 하는가" 를 지도처럼 그려야 한다. (전체를 바라보는 능력은 상당히 중요한 것 같다. - 우선순위화의 시작)
로드맵은 두 가지 역할을 한다.
로드맵 없이 문서를 쌓으면 결국 정리되지 않은 메모 더미가 된다.
반대로 로드맵이 있으면, 새로운 기술을 배울 때마다 "이건 어디에 붙는 개념인가"를 즉시 판단할 수 있다.
로드맵에서 우선순위가 정해지면, 자연스럽게 문서의 깊이와 관리 방식도 달라진다.
| 우선순위 | 문서 형태 | 관리 방식 |
|---|---|---|
| 높음 | 상세 ADR, 설계 문서, 트러블슈팅 기록 | 주기적으로 리뷰 & 업데이트 |
| 중간 | 개념 정리, 비교 분석 | 참고용으로 유지 |
| 낮음 | 간단한 메모, 링크 모음 | 필요할 때 보는 수준 |
중요한 건 우선순위가 바뀌면 문서 관리 방식도 바뀌어야 한다는 것이다.
문서는 한 번 쓰고 끝나는 게 아니다.
여기서부터가 진짜 이야기다.
문서를 많이 쌓다 보면 어느 순간 이런 상황이 온다.
"내가 쓴 ADR이 10개가 넘는데... 다 다른 형식이다."
"카테고리 구조가 처음이랑 완전히 달라졌다."
"태그가 너무 많아서 오히려 찾기 어렵다."
이건 실패가 아니다. 리팩토링이 필요한 시점이 온 것이다.
코드에서 중복을 추상화하듯, 문서도 마찬가지다.
여러 문서를 쌓다 보면 공통된 패턴과 구조가 보이기 시작한다.
그 공통점을 뽑아내서 템플릿(틀) 으로 만들고, 분류 체계(카테고리·태그)를 재정비하는 것.
이게 문서의 리팩토링이다.
그리고 한 발 더 나아가면 — 그 추상화된 틀을 프롬프트화할 수 있어야 한다.
"이 구조로 문서 초안 잡아줘."
"이 내용을 이 템플릿 형식에 맞게 정리해줘."
AI를 문서 작업의 페어 프로그래머로 쓰는 것이다.
이 단계에 오면, 문서 생산 속도가 비약적으로 빨라진다.
모든 문서가 같은 성격을 가지지는 않는다.
특히 작업 흐름에 따라 지속적으로 변하는 문서가 있다.
나는 이걸 Live 문서라고 부른다.
예를 들어:
이런 문서들은 "쓰고 끝"이 아니라 살아 있는 상태를 유지해야 한다.
작업이 완료되거나 결정이 내려지면, 그때 Archived 형태의 정적 문서로 전환한다.
Live 문서와 정적 문서를 섞어두면 나중에 어떤 내용이 최신인지 알 수 없게 된다.
이 두 가지를 의식적으로 분리하는 것만으로도 문서 관리가 훨씬 깔끔해진다.
정리하면 이렇다.
AI가 점점 더 많은 것을 대신해주는 시대일수록,
"무엇을, 어떤 구조로, 어떤 순서로 알아야 하는가" 를 판단하는 능력이 더 중요해진다.
문서는 그 판단을 외부화하는 가장 강력한 도구다.
이 글은 개인적인 개발 철학을 정리한 시리즈 중 하나입니다. 문서화 관련해서 꾸준히 업로드 예정
최종 수정일: 2026-03-31