Hashimoto 하네스 엔지니어링 블로그 — '코드 작성 → 환경 구축' 패러다임 선언
별칭: Hashimoto Harness Blog · Mitchell Hashimoto Harness 선언 · 코드 작성 → 환경 구축
정체
본 사례는 entity/mitchell-hashimoto — HashiCorp 의 공동 창립자이자 Terraform·Vagrant·Ghostty 같은 인프라 도구의 제작자, 2024 년 Anthropic 에 합류 — 가 자신의 블로그를 통해 Harness Engineering 이라는 새로운 엔지니어링 패러다임을 명명하고 체계화한 일련의 포스팅 을 가리킨다. 그는 2022 년 11 월부터 코드 작성 → 환경 구축 으로 개발자 역할이 전환된다는 핵심 명제를 박았고, 이 발상은 2025~2026 년 사이 산업 전반의 AI 엔지니어링 5 패턴 진화 (Prompt → Context → Vibe → Harness → Agentic) 중 ④ 번째 패턴인 Harness Engineering 의 직접적 1 차 출처가 되었다.
핵심 발언
"과거 개발자의 주된 업무가 코드를 직접 작성하는 것이었다면, 미래에는 인공지능 에이전트가 올바르게 동작할 수 있는 환경 (Environment) 을 구축하는 것으로 전환될 것."
— Mitchell Hashimoto (2022.11)
→ 이 한 줄이 AI 엔지니어링의 패러다임 전환 을 4 년 선견. 2022 OpenAI 가 같은 시기 (2022.11) 같은 메시지 발표 — 수렴 권위.
Hashimoto 의 4 단계 하네스
| 단계 | 도구 | 강제 수준 |
|---|---|---|
| 1 | Commands (커맨드) | 약 (사용자 호출) |
| 2 | Rules (룰) — CLAUDE.md / AGENTS.md / .cursorrules | 중 (참고) |
| 3 | Skills (스킬) — SKILL.md 패키지 | 중강 (패키지 단위) |
| 4 | Hooks (훅) — 프로그래밍 강제 | 강 (코드 강제) |
→ 상향식 (Bottom-up) 점진적 통합 — 가장 작은 수동 작업부터 자동화 → 스킬·룰로 승격 → 훅으로 강제.
본 강의에서의 위치
| 위치 | 의미 |
|---|---|
| C8.3 바이브 코딩이 가져올 변화 | 코드 → 환경 구축 의 1 차 출처 인용 |
| C3.1 Harness | 본 강의 concept/multi-layer-guardrail 의 직접 토대 |
| synthesis/ai-engineering-evolution | 5 패턴 ④ Harness 의 명명자 발언 |
| lesson/cln-design-first-manifesto | 결론 — 환경 구축 = 설계 메시지 핵심 인용 |
인용 권위
- 1 차 출처 (Hashimoto 본인 블로그)
- HashiCorp / Anthropic 의 수석급 엔지니어
- Terraform·Ghostty 같은 대규모 시스템 운영 경험에서 도출
- → 본 강의 최고 등급 evidence_grade O_official
본 강의 표어와의 정렬
"코드 작성 → 환경 구축" 이 강의 표어 "AI-Native Vibe Coding: No Design, No Code" 의 Corollary (AI 에게 어떻게 일을 시키는가가 곧 설계도이다) 와 같은 메시지의 4 년 선견.
비고
- 프레임워크 (Oh My Claude Code, Super Claude) 보다 본인만의 하네스 권장 — Hashimoto 본인 입장
- 본 강의 강사도 같은 입장 (개인·팀 맞춤 하네스 권장)