단원 — 규모별 설계 곡선 (100 줄에서 100 만 줄까지)
별칭: 규모별 설계 곡선 · design scale curve · 5 장 · 100 줄에서 100 만 줄
한 줄 명제
설계의 필요도는 프로젝트의 규모 와 시간 축 에 따라 비선형으로 증가한다. 어느 임계점을 넘는 순간 급격히 필요해진다.
"여러분의 과제는 곡선 왼쪽. 졸업하면 오른쪽으로 갑니다. 이 책은 그 오른쪽으로 갈 때를 대비하라는 책입니다."
강의 흐름 (7 분)
① 우수한 학생일수록 던지는 질문 (1 분)
이 책 한 권 전체를 반박 하는 단 하나의 질문 — 우수한 학생일수록 더 자주 던진다.
"교수님, 제 과제는 100 줄 / 3 일짜리인데 — 설계 안 해도 잘 돌아갔는데요?"
이 질문이 틀린 질문이 아니다. 맞는 관찰이다. 다만 위치를 바꿔서 본다.
② 규모별 설계 곡선 — 한 표 (2 분)
| 프로젝트 규모 | 기간 | 설계 비율 | 학생의 위치 | 사례 |
|---|---|---|---|---|
| 100 줄 / 1 일 | 학기 과제 | 0% | 여러분의 지금 | (대부분의 과제) |
| 1,000 줄 / 3 일 | 팀 프로젝트 | 5~10% | 4 학년 졸작 일부 | (3 인 팀 학기 프로젝트) |
| 10,000 줄 / 2 주 | 졸업작품·해커톤 | 25% | 4 학년 졸작 본체 | case/crossbeam-hackathon-win |
| 100,000 줄 / 2 개월 | 스타트업 MVP | 50% | 인턴십 | case/elisa-project (1 주 39,000 줄) |
| 1,000,000 줄 / 6 개월 | 회사 코드베이스 | 80% | 입사 후 첫 6 개월 | (어느 회사든) |
→ 임계점은 약 10,000~100,000 줄 사이. 이 구간에서 설계 비율이 25% → 50% 로 점프.
③ 비선형성의 본질 (1.5 분)
100 줄에서 조금 늘면 설계가 조금 필요해지는 게 아니다. 어느 임계점 을 넘는 순간 급격히 필요해진다.
왜 비선형인가:
| 차원 | 값 |
|---|---|
| 상호의존성 | 100 줄은 한 머리에 들어옴. 100 만 줄은 한 머리에 안 들어옴 → 설계 도면이 대체 가능한 두뇌 |
| 변경 비용 | 작은 코드는 다시 짜는 게 싸다. 큰 코드는 다시 짜는 게 재앙 → 설계가 변경 비용을 사전 분산 |
| 협업 비용 | 1 인은 머리 속 합의. 10 인은 외부 합의 매체 필요 → CLAUDE.md / DESIGN.md / 명세 문서 |
| AI 컨텍스트 | 100 줄은 LLM 한 호출에 들어감. 100 만 줄은 분할 + 컨텍스트 관리 필수 → 4 요소 모두 작동 |
④ 학생의 위치 ↔ 미래 (1 분)
여러분의 지금 = 0% 설계 / 100 줄 / 1 일. 여러분의 6 개월 후 = 80% 설계 / 100 만 줄 / 6 개월.
가장 중요한 한 줄: 과제에서 안 했던 일이 입사하면 전부 가 된다. 이 비선형 곡선의 오른쪽으로 가면 — 4 엔지니어링 (프롬프트·컨텍스트·하네스·에이전틱) 이 전체 일의 80%.
→ 본 단원이 왜 이 강의가 필요한가 의 답.
⑤ 위치별 적용 — Vibe Coding vs SDD (1 분)
| 위치 | 처방 |
|---|---|
| 곡선 왼쪽 (100 줄~1,000 줄) | Vibe Coding — 의도 박고 한 번에 만든다. 설계 ❌ 도 OK |
| 곡선 중간 (10,000~100,000 줄) | Hybrid — Spec 박고 Vibe 로 채운다 |
| 곡선 오른쪽 (1,000,000 줄+) | Spec-Driven Development — 설계 우선, 코드는 산출물 |
상세: lesson/vbc-vs-sdd-hybrid · concept/spec-vibe-hybrid
⑥ 한 줄 정리 (0.5 분)
설계 비율은 코드 줄 수의 함수가 아니라, 임계점을 넘는 순간 급격히 증가하는 비선형 곡선. 그 곡선의 오른쪽으로 갈 때를 지금 준비한다.
4 엔지니어링 통합 기록
본 단원은 곡선의 오른쪽 = 4 엔지니어링이 전부 를 기록:
- 프롬프트 엔지니어링: 곡선 왼쪽에서는 충분. 오른쪽에서는 한 호출의 입력 설계만으로는 1/10
- 컨텍스트 엔지니어링: 100 만 줄을 한 컨텍스트에 못 넣음 → CLAUDE.md / Compaction / Subagent 격리 필수
- 하네스 엔지니어링: 4 계층 인프라 기록됨 — Tool · Harness · Sub-agent · Hooks
- 에이전틱 엔지니어링: HIAO 1-N-N + Plan Mode + 한입 분해 — 곡선 오른쪽의 유일한 굴림 방식
→ 4 분야 모두 곡선 오른쪽에서 기록됨. concept/4-engineering-disciplines 통합 기록 규칙 정합.
다음 단원으로
곡선 오른쪽 = 코더에서 아키텍트로의 전환. lesson/vbc-coder-to-architect (6 장).
출처
60_service/booklet/part-2-vbc/ch05-design-scale-curve.md (5 장 — 규모별 설계 곡선, ★ 표시 단원).