히스토리
- openclaw/shared에서 botlog로 이관 (3파일 → 1파일 통합)
- 생성 — earendil-research.md, armin-ronacher-research.md, armin-pi-agent.md
Armin Ronacher와 Earendil 리서치 — 에이전트 철학
Armin Ronacher 프로필
| 항목 | 내용 |
|---|---|
| 닉네임 | mitsuhiko |
| 국적/거주지 | 오스트리아 빈 → 샌프란시스코 |
| GitHub | @mitsuhiko |
| 블로그 | https://lucumr.pocoo.org |
경력 타임라인
2003 : Ars Electronica u19 부문 2위 (“Be a Bee”)
2005 : Georg Brandl과 Pygments, Sphinx 공동 창작
2006~2010s : Flask, Jinja2, Werkzeug, Click 등 Python 핵심 생태계 창작
2015~2025.03 : Sentry (에러 추적) ~10년, 빈 오피스 50명 성장
2025~ : Earendil 공동 창업
AI 관점 변화 연대기
2023 : 회의적 (“AI might kill my wife”)
2024 : “pretty unconvinced”, Cursor 정도 사용
2025.04~05 : Claude Code 발견, “에이전트 토끼굴”
2025.06 : “AI Changes Everything” — “커피 마시러 가는 동안 작업 계속 됨”
2025.12 : “A Year of Vibes” — Earendil 코드 90%가 AI 생성
2026.02 : “The Final Bottleneck” (Ronacher 2026b) — 코드 리뷰와 책임이 새 병목
에이전트 코딩 철학
핵심 원칙:
- 속도보다 품질 — “빠르게 코딩이 목표가 아니라 유지보수 가능한 코드”
- 단순한 코드 — “가장 멍청하게 동작하는 방법을 써라”
- 직접 만들기 — 의존성보다 직접 구현
- 책임은 인간에게 — agency와 책임은 인간에게 남아야
언어 선택: Go 강력 추천 (명시적 context, 테스트 캐싱, 생태계 안정성). Python은 에이전트와 궁합 나쁨 (pytest 마법, async 혼란).
워크플로우
claude --dangerously-skip-permissions (YOLO 모드)로 실행. 전체 권한 부여, 작업 완료까지 대기. IDE 역할 최소화 → Vim 부활. Amp, Claude Code, Pi 세 가지 에이전트를 CLI에서 사용:
- Amp = “Apple 또는 Porsche” (프리미엄)
- Claude Code = “저렴한 Volkswagen” (대중적)
- Pi = “해커의 오픈소스 선택” (Ronacher 2026a)
Armin vs Steve Yegge 비교
| 항목 | Yegge | Armin |
|---|---|---|
| 기조 | ”AI가 다 해줄게" | "책임은 인간에게” |
| 속도 vs 품질 | 속도 (하루 12,000줄) | 품질 |
| 코드 리뷰 | 기계 검토 수용 | 필수, 현재 최대 병목 |
| 의존성 | 도구/서비스 적극 활용 | 직접 만들기, 최소화 |
| 슬롭 코드 | 어느 정도 수용 | ”검토 안 된 PR = 모욕” |
2026년 초 수렴: Yegge도 “AI 뱀파이어” 글에서 지속가능성 의문 제기. 두 사람 모두 “AI가 코드 생성 병목 제거, 리뷰와 책임이 새 병목”에서 만남.
Earendil — 공익 법인
Armin Ronacher와 Colin Daymond Hanna 공동 창업. 공익 법인(Public Benefit Corporation).
헌장 4대 원칙
- 소프트웨어 크래프트와 오픈 프로토콜
- 인간의 주체성 강화 — AI는 도구, 인간이 주체
- 분열과 무지의 극복 — 인류는 하나의 공동체
- 지속적인 기쁨과 상호 이해 증진
주요 오픈소스 프로젝트
Absurd (⭐ 959)
“내구성 있는 실행(Durable Execution) — Postgres만으로”. Temporal, Cadence 없이 단순 Postgres로 분산 시스템 내구성 실행. LLM 에이전트 워크플로우, 결제, 스케줄링에 적합. Apache-2.0.
Gondolin (⭐ 549)
TypeScript 컨트롤 플레인의 실험적 Linux 마이크로VM — AI 에이전트 샌드박스. Apple Silicon/Linux aarch64에서 1초 미만 부팅. 네트워크 스택 전체를 JS로 구현. 비밀 자격증명이 VM 내부에서 보이지 않음. Pi 통합 가능. Apache-2.0.
바다 물결(Ocean Waves) — 브랜드 아이덴티티
“Earendil”은 톨킨 신화의 반요정 항해사. 금성(새벽별) 상징. 바다 물결 디자인 = 기술의 거대한 파도를 항해하는 여정의 시각적 표현.
Comments