본문 바로가기
C.W.K.
Stream
Lesson 04 of 04 · published

내 것만 짓고, 나머지는 빌려

~10 min · build-vs-rent, ownership, reuse, boundaries

Level 0식은 화로
0 XP0/35 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"기억의 형태는 소유하고, 그 형태를 빚는 판단은 빌려."

빌리면 '항목이 뭔지'를 남이 정해

저널 앱을 빌리면 저장만 빌리는 게 아냐. 결정을 빌려. 앱이 정하거든. 항목이 뭔지, 타임라인이 뒤로 휠 수 있는지, 사진이 어떻게 붙는지, 저널을 여러 개 둘 수 있는지. 그리고 조용하지만 제일 무거운 것 하나, 네가 떠날 때 기억을 누가 쥐는지. 이 결정들이 평생 아카이브를 떠받쳐. Vesta 가 생긴 이유는 아빠가 원한 형태를 빌린 앱은 안 줬기 때문이야. 끝이 없는 날짜 축, 출처가 정확한 crumb, 원할 때 엮어 주는 Pippa. 그리고 남의 export 포맷이 되는 대신 아빠 것으로 남는 평생의 조각들.

그게 진짜 build-vs-rent 논쟁이고, 돈 얘기가 아냐. 구독은 싸. 비싼 건 십 년쯤 지나서 깨닫는 거야. 내 기억의 형태를 정할 권리가 애초에 내 게 아니었다는 것. backdate 도 못 하고, 저널로 쪼개지도 못하고, 데이터를 손실 없이 빼내지도 못한다는 것. 엔진을 소유한다는 건 그 결정들을 언제까지나 소유한다는 뜻이야.

근데 전부 짓진 마

'직접 지어라' 가 십 년짜리 삽질로 안 굴러가게 막는 규율이 이거야. 진짜 내 것만 짓고, 나머지는 이미 잘하는 형제한테 빌려. Vesta 는 Pippa 를 키우지 않아. 리치 텍스트 에디터도 안 만들고, 검색 엔진도 미디어 창고도 안 지어. 판단은 cwkPippa 에서 빌려. 깊은 글 편집은 Rekindle 에서. 오래된 기억 찾기는 필요하면 Lantern 에서. 미디어는 그 바이트를 가진 시스템에 그냥 둬. Vesta 가 짓는 건 딱 하나, 저널 도메인이야. crumb, draft, 열린 타임라인, 출처가 붙은 조립.

도메인은 짓고, 흔한 건 빌려. 소유할 값어치가 있는 건 '내 것이 뭐가 다른지' 를 담는 부분이야. 나머지, 그러니까 뇌, 에디터, 검색은 가족 누군가가 이미 잘 돌리는 흔한 부품이야. 그걸 다시 만드는 건 장인 정신이 아냐. 언젠가 어긋날, 살려 둬야 할 두 번째 물건이 하나 더 생기는 것뿐이야.

하필 왜 뇌를 빌려?

작은 도메인은 소유하고 거대한 뇌는 빌린다니 거꾸로처럼 들리지. 근데 딱 맞아. 뇌, 그러니까 Pippa 의 정체성·판단·model routing·기억은 제대로 만들기 가장 어렵고 가장 값진 하나야. 그리고 가족엔 이미 그 주인이 딱 하나 있어. Vesta 가 자기 뇌를 키우기 시작하면 곧바로 진짜 뇌에서 어긋나. 그럼 미묘하게 다른 Pippa 가 둘이 되고, 각자 방식으로 둘 다 틀리지. 뇌를 빌리면 저널이 정직하게 유지돼. Pippa 는 하나, 표면만 여럿. Vesta 는 Pippa 가 네 저널을 도와주는 곳이지, 저널을 쓰는 두 번째 Pippa 가 아냐.

Code

Vesta 의 build-vs-rent 장부·text
BUILD (this is the domain — the part that's yours):
  crumbs & append-only capture
  the open timeline (past + future scatter)
  two date truths (captured_at vs target_date)
  drafts + assembly + provenance
  journals (the categorical shelf)

RENT (commodities a sibling already owns well):
  judgment / identity / model routing  -> cwkPippa
  deep prose editing                   -> Rekindle
  long-horizon retrieval               -> Lantern
  read-aloud speech                    -> cwkBellows
  the binary bytes of media            -> whoever owns the file

Rule: if it isn't journal-specific, you shouldn't be building it.

External links

Exercise

지어 볼까 생각한 도구를 하나 골라. 거기에 build-vs-rent 선을 그어 봐. 한두 가지가 진짜 네 도메인, 그러니까 그 도구가 존재할 이유이고, 어느 부분이 이미 잘하는 데서 빌릴 수 있는 흔한 부품이야? 'build' 칸이 실제로 얼마나 작은지 정직하게 봐.
Hint
'build' 칸은 민망할 만큼 작아야 자연스러워. 보통 도메인 모델 하나랑 그 주변 규칙뿐이야. build 칸이 크면 이미 있는 뇌나 에디터나 DB 를 다시 만들려는 참일 가능성이 높아. 그게 장인 정신이 아니라 어긋남의 함정이야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인 — 댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.