C.W.K.
Stream
Lesson 04 of 04 · published

기억하는 방식을 소유해

~12 min · closing, ownership, conceptual-opensourcing, thesis

Level 0표식 없는 길
0 XP0/35 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"지도를 빌려. 타일을 빌려. geocoder 를 빌려. 기억은 절대 빌리지 마."

이 퀘스트가 실제로 뭐에 관한 거였나

이 퀘스트 전체를 여행 엔진 아키텍처 투어로 읽을 수 있고, 틀린 것도 아냐. 근데 모든 트랙이 사실 한 가지를 주장하고 있었어. consultation 표면, 네 시간 state, 아무것도 저장 안 하는 projection, 네트워크보다 먼저 커밋하는 필드 캡처, 지어내길 거부하는 Carve, 그걸 작게 지킨 reuse ledger — 전부가 journey 의 truth 가 나중에 상담할 가치 있을 만큼 오래 살아남게 하려고 존재해. 여행 도메인을 벗겨내면 명제가 일반화돼: 네 context 를 누적하는 층이 소유할 가치 있는 층이다.

'전부 다 지어라' 가 아냐

이건 모든 걸 네 소프트웨어로 쓰라는 부름이 아냐 — 그건 오독이고, 지치는 오독이야. Waystone 는 많이 빌려: 지도 타일, geocoder, 브라우저 저장, 옆집의 뇌 전체. 선은 의존성에 그어지지 않아; 기억에 그어져. 널 기억 안 하는 건 뭐든 빌려. 기억하는 건 소유해. 누적된 context 를 쥔 층을 빌리면, 기능만 빌리는 게 아니라 — 네가 기억하도록 허락받는 조건을 빌리는 거고, 벤더가 제품이 끝났다고 정할 때 도착하는 망각까지 빌리는 거니까.

여기 repo 링크는 없어

이 퀘스트가 clone 명령을 한 번도 안 건넨 걸 알아챘을 거야. 의도적이고, 마지막으로 할 말이야. 여기서 공유된 건 질문의 형태야: 뭘 계획했다가 버렸나? 실제로 어디 서 있었나? 뭘 결정했고, 그게 맞았나? 네트워크가 죽으면 뭐가 남나? Waystone 코드의 답은 아빠의 답이야. 아빠의 여행, 아빠의 가족, 아빠의 호텔-네트워크 멍이 빚은. 그걸 베끼면 남의 기억을 위해 지어진 여행 엔진을 얻어. 개념은 옮겨가고; 누적된 context 는 못 옮겨. 그건 오픈소싱의 한계가 아냐 — 네 버전을 지을 가치가 있게 만드는 바로 그거야.

네 번째 여행

그래서 여기가 퀘스트가 끝나고, 엔진이 시작되는 곳이야. 저 앞 어딘가에 네 번째 스위스 여정이 있어. 그게 열리고, 앞선 세 여행이 이미 거기 있어 — 그 장소들, 버린 계획들, Eiger 의 안개, 이동이 너무 많았던 그 호텔, 엄마가 제일 좋아한 카페, 아직 못 가고 아직 가고 싶은 정상. 아무도 그걸 일부러 다 기억할 필요 없었어. 엔진이 기억했어. 길에서의 모든 작은 거부 — 덮지 마, 지어내지 마, 합치지 마, 잊지 마 — 가 조용히 그럴 수 있는 뭔가로 복리가 됐으니까. 기억하는 걸 지어. 나머지는 빌려.

Code

선을 어디 그을까·text
빌려  (널 기억 안 해)
  지도 타일, geocoder, 브라우저 저장 API,
  프레임워크, 호스트, 옆집의 뇌

소유해  (네 context 를 누적해)
  뭘 계획했고 버렸나
  실제로 어디 서 있었나, 언제
  뭘 결정했고, 무슨 일이 있었나
  네 말로 뭘 썼나
  그 전부 사이의 링크

# 문 닫기 테스트: 벤더가 내일 사라지면,
#   commodity 를 잃어(다른 데서 다시 빌림)
#   아니면 네 자신의 몇 년을 잃어?
#   두 번째는 애초에 그들이 쥘 게 아니었어.

External links

Exercise

네 인생에서 잃으면 가장 아플 누적된 context 하나를 대봐 — 네 글, 사진, 결정, 노트, 로그. 이제 정직히 알아봐: 그게 사는 층을 누가 소유하고, 그 벤더가 문 닫거나 약관을 바꾸거나 제품이 끝났다고 정하면 그건 어떻게 돼? 답이 불편하면, 지을 가치 있는 걸 찾은 거야 — 아니면 최소한 네가 통제하는 데로 옮길 가치 있는 걸.
Hint
내일 엔진을 지을 필요 없어. 더 작게 시작해: 가장 값진 누적 context 를 골라 portable 하게 만들어 — 평범한 파일, export 가능한 포맷, 안정된 id, 벤더 앱 없이 읽을 수 있는 것. 소유권은 네 기억이 그걸 쥔 도구의 상실을 견딜 수 있는 순간 시작돼.

Progress

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

댓글 0

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

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