히스토리

  • [2026-02-27 Fri 09:50] openclaw/shared에서 botlog로 이관 (3파일 → 1파일 통합)
  • [2026-02-22 Sun 03:59] 생성 — 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 비교

항목YeggeArmin
기조”AI가 다 해줄게""책임은 인간에게”
속도 vs 품질속도 (하루 12,000줄)품질
코드 리뷰기계 검토 수용필수, 현재 최대 병목
의존성도구/서비스 적극 활용직접 만들기, 최소화
슬롭 코드어느 정도 수용”검토 안 된 PR = 모욕”

2026년 초 수렴: Yegge도 “AI 뱀파이어” 글에서 지속가능성 의문 제기. 두 사람 모두 “AI가 코드 생성 병목 제거, 리뷰와 책임이 새 병목”에서 만남.

Earendil — 공익 법인

Armin Ronacher와 Colin Daymond Hanna 공동 창업. 공익 법인(Public Benefit Corporation).

헌장 4대 원칙

  1. 소프트웨어 크래프트와 오픈 프로토콜
  2. 인간의 주체성 강화 — AI는 도구, 인간이 주체
  3. 분열과 무지의 극복 — 인류는 하나의 공동체
  4. 지속적인 기쁨과 상호 이해 증진

주요 오픈소스 프로젝트

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”은 톨킨 신화의 반요정 항해사. 금성(새벽별) 상징. 바다 물결 디자인 = 기술의 거대한 파도를 항해하는 여정의 시각적 표현.

관련 노트