투자 이력
나는 7살에 첫 주식을 샀다. 'Leave it to Beaver' 에피소드에서 주식 이야기를 듣고 크리스마스 선물로 받은 50달러(오늘날 기준 약 500달러)로 투자를 시작했다.
나의 투자 논리는 단순했다 — 주식 이름에 미국 50개 주의 이름이 포함되어야 한다는 것이었다. Oregon Freeze-Dried Foods와 Washington Natural Gas까지 사고 돈이 떨어졌다.
그래서 나는 오래 투자를 해왔다. 돈을 벌 만큼 진지하게 취급한 적은 없었지만, 트레이딩 비유는 공감이 간다.
어제 "XP는 롱 볼라틸리티(long volatility)다"라는 말을 들었을 때, 트레이딩 이력이 있는 내게 바로 꽂혔다. 그리고 오래 익혀온 아이디어들에 대한 내 이력 때문에 흥분된다.
오래 익혀온 아이디어들
내 머릿속은 바쁜 곳이다. 아마도 수백 개의 아이디어가 어딘가에서 돌아다니고 있다. 매일 하나를 꺼내 살펴본다. 아직 익었나? 아니. 다시 집어넣는다.
그러다가… 이따금씩 (아마 몇 년에 한 번) 그 아이디어 중 하나가 익는다.
'Features versus Futures(특징 대 미래)'가 그런 것이었다. 나는 수년간 "기술적 부채"의 후계자를 탐색했다. 기능 추가와 구조 개선 사이의 긴장을 이야기하는 긍정적이고 건설적인 방법을 원했다 — Tidy First를 진행하면서, 그리고 LLM이라는 '지니(genie)'가 등장하면서 더욱 시급해진 작업.
최근 사례들:
- 3X: Explore/Expand/Extract
- LLM 비유로서의 "지니(Genie)"
- Thinkies
아이디어를 익히는 것에 관한 책 한 권이 쓰여질 수 있다 — 먼 연결, 침묵, 간접적인 아이디어들 등.
나쁜 설명
무언가를 잘 설명하는 법을 배우는 유일한 방법은 반복해서 나쁘게 설명하는 것이다.
퍼즐을 뒤통수에 집어넣고 몇 년이나 수십 년 동안 발효(익히거나 익어가거나)시키다가 마침내 전구가 켜진다. 기분은 좋지만, 이때부터 진짜 작업이 시작된다.
- 비유는 얼마나 멀리까지 뻗칠 수 있는가?
- 도움이 되는 관련 아이디어들은 무엇인가?
- 사람들은 어떻게 아이디어를 현재 믿음과 경험에 연결해 이해하는가?
- 사람들은 어떻게 잘못 이해하는가?
- 정확히 어떤 어휘를 사용해야 하는가?
- 어떤 심상(mental images)을 사용해야 하는가?
3X: Explore/Expand/Extract를 막 다듬었을 때 나는 아프리카에 프로그래밍 강의를 하러 여행을 갔다. 친구 Nadayar Enegesi가 2주 동안 내가 3X를 20번 설명하는 것을 지켜봤다. 설명은 한 번도 같지 않았다 — 순서, 어휘, 예시, 모두 달랐다.
앞으로
이 블로그의 유료 섹션에서 진행될 일이 바로 이것이다. '롱 볼라틸리티(long volatility)'라는 아이디어를 탐색(ha!)하거나 오히려 확장(ha ha!)할 예정이다. 관심이 있고 아직 유료 구독자가 아니라면, 첫 해 30% 할인 링크가 있다. 또는 아이디어를 다듬는 데 걸릴 1년을 기다리는 것도 (매우 합리적인 선택이다).
핵심 요약 (20줄)
- Kent Beck이 "XP는 롱 볼라틸리티(long volatility)다"라는 아이디어를 탐구 중이다
- 롱 볼라틸리티: 변동성이 클수록 수익을 내는 금융 전략 — XP(익스트림 프로그래밍)를 이 개념과 연결하려는 것
- Beck은 어린 시절부터 주식 투자를 해온 배경이 있어 이 비유가 즉각적으로 공명했다
- 이것은 아직 "익어가는" 아이디어 — Beck의 머릿속에는 항상 ~100개의 아이디어가 숙성 중이다
- 오래 익혀온 아이디어의 과거 사례: 3X(Explore/Expand/Extract), LLM 비유로서의 "지니", Thinkies
- 특히 3X는 수년간 "기술적 부채"의 더 나은 대안을 찾던 중 탄생한 것이다
- 이 포스트는 아이디어 발아의 초기 순간을 포착한 것 — 완성된 이론이 아니다
- 좋은 설명을 위한 프로세스: 반복적인 나쁜 설명이 필수적이다
- 3X를 다듬을 때 아프리카 여행에서 2주간 20번 설명하며 매번 다른 방식으로 표현했다
- 아이디어 숙성 단계: 아이디어를 뒤통수에 넣고 발효 → 전구가 켜짐 → 이때부터 진짜 설명 작업 시작
- 설명 개발의 과제: 비유의 한계, 관련 아이디어, 오해 패턴, 올바른 어휘, 적절한 심상
- XP와 롱 볼라틸리티의 연결은 소프트웨어 개발의 불확실성과 적응력에 대한 인사이트를 담을 것으로 보인다
- 이 연결은 Beck의 최근 관심사인 "변화에 대한 적응"과 맞닿아 있다
- 유료 섹션에서 이 아이디어를 계속 발전시킬 예정 — 익어가는 과정을 공개적으로 공유
- Beck은 아이디어가 익는 데 ~1년이 걸릴 것으로 예상한다고 암시한다
- 이 글은 기술적 콘텐츠보다는 사고 과정과 아이디어 발전에 관한 에세이다
- "대부분의 팀은 전략 문제가 아닌 적응 문제를 가지고 있다"는 Beck의 핵심 메시지와 연결된다
- 현재 Beck은 소규모 커스텀 강연과 어드바이저리 계약을 통해 팀의 적응력을 돕는 작업을 진행 중
- LLM이 기능 추가와 구조 개선의 긴장을 더욱 시급한 문제로 만들었다는 관찰이 시사적
- 짧지만 Beck의 사고 방식과 XP의 미래 방향을 엿볼 수 있는 흥미로운 단편 포스트