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

네 작업장을 지어

~12 min · synthesis, design, process, closing

Level 0젖은 흙
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

전체를 한 쪽으로

트랙 여덟 개가 짧은 목록으로 줄어들고, 트랙보다 그 목록을 갖고 다닐 값어치가 있어.

다투기 전에 재. 모집단에 걸친 결함 비율이 취향을 공학 문제로 바꿔줘. 숫자가 없으면 취향을 표명하는 거고, 취향은 더 끈질긴 쪽한테 져.

실패한 집단이 뭘 공유했는지 물어. 거기 규칙을 알고, 동의하고, 지키려던 사람이 들어 있으면 배치를 측정한 거야. 그리고 규칙을 다시 쓰는 게 제일 자연스럽게 손 뻗을 수 있는 제일 쓸모없는 대응이고.

하중 받는 규칙을 규율에서 구조로 옮기고, 각각이 어느 칸에 앉는지 이름 붙여. 금지된 건 권고되는 게 아니라 쓸 수 없거나, 거부되거나, 없어야 해.

맥락이 오염시키는 자리에 경계를, 도움되는 자리에 연속성을 두되, 사람 단위가 아니라 단계 단위로.

리뷰가 뭐라도 걸러내게 하거나, 실패했다고 기록해.

기록은 작업하는 그 순간에 쓰고, 하류의 뭔가가 그걸 필요로 하게 만들어서 이빨을 줘.

못 없애는 건 직렬화하고, 영영 안 돌아오는 보유자를 위해 설계해.

측정은 거르기만 하고 순위는 절대 못 매기게 하고, 독립적인 확인들을 둘로 세기 전에 뭘 공유하는지 확인해.

시작할 질문 넷

서식이 아냐. 구조는 네가 실제로 잰 그 실패에 맞아야 한다는 게 논지인 퀘스트한테 서식은 틀린 결과물이지. 대신 질문 넷, 순서대로.

동의하는 사람들이 계속 어기는 규칙이 뭐야? 그게 네 첫 구조적 표적이고, 항상 하나는 있어.

어길 때 눈앞에 뭐가 있었고, 누가 거기 뒀어? 그게 없앨 여지를 지명해줘.

네 단계 중 뭐가 판정 단계고, 그 판정자가 지금 뭘 볼 수 있어? 거기가 경계가 속하는 자리야.

네 절차가 나중에 증명 못 할 게 뭐야? 그게 기록에서 빠진 거고.

예측 가능하게 틀릴 것들

셋이고, 미리 알면 각각이 몇 주씩 짧아져. 첫 가드는 너무 넓을 거고 누가 끄고 싶어 할 거야. 좋아, 그게 안전한 방향이고 처방은 차단 메시지야. 첫 로그는 선택 사항일 거고 한 달 안에 비어 있을 거야. 소비자를 걸어. 그리고 첫 측정은 뭔가를 정렬하는 데 쓰일 거야. 화면은 원래 정렬하니까. 그게 열을 하나 얻기 전에 기준 진실에 대고 구간별로 묶어봐.

이 퀘스트는 자기가 서술하는 그 작업장을 거쳐 나왔어. 파이프라인이랑 리뷰어를 명시한 위임 건으로 큐에 들어갔어. 한 글자 쓰기 전에 계획 관문에서 구조가 합의됐고, 저자 몫이 아닌 절충안 셋이 표시됐고. 단계 경계마다 닫히는 순간 로그 항목이 쓰였어. 한국어는 봉인된 맥락에서 손봤고, 검증은 모든 게이트가 초록이 되기 전엔 통과를 안 해. 이 세션을 한 번도 본 적 없는 리뷰어들이 차갑게 읽었고, 커밋이랑 푸시랑 도장이랑 로그 항목을 동작 하나로 묶는 리스 아래가 아니면 착지 자체를 못 해. 이 문장들 중 어느 것도 작업장이 쓴 게 아냐. 누군가 썼다는 걸 기록했을 뿐이고, 심판 안 받은 채로는 안 내보내.

Code

설계 전체를 갖고 다닐 점검표로·text
BEFORE YOU BUILD
  [ ] a defect RATE across a population, not an anecdote
  [ ] the failing population: did they know / agree / have time?
      all yes -> structural. any no -> it really is discipline.

THE RULES
  [ ] each load-bearing rule assigned a rung:
        1 advice  2 reminder  3 detector  4 refusal  5 absence
  [ ] rung 4+ guards fail LOUD, and the block message names the
      legitimate way through
  [ ] the placement is DATA, so a new pipeline inherits it free

THE BOUNDARIES
  [ ] every step labeled produce / explain / judge
  [ ] judging steps get a boundary sized to how much the judgment
      depends on the artifact standing alone
  [ ] reviewers get the artifact, never the author's summary
  [ ] a round that rejects nothing is recorded as a FAILED round

THE RECORD
  [ ] written at stage boundaries, at the time, with provenance
  [ ] one writer; every other actor is a client
  [ ] append-only ground truth + a mirror that can be REBUILT
  [ ] something downstream FAILS when the record is missing

THE LANDING
  [ ] the steps that must agree are under one lease, breakable on record
  [ ] the commit is built without touching shared staging state
  [ ] the base is chosen after fetching; divergence REFUSES

THE MEASURE
  [ ] validated against ground truth BEFORE it is trusted
  [ ] binned, not just correlated - step, gradient, or coincidence?
  [ ] it filters; the reader's judgment orders
  [ ] independent confirmations checked for a shared method

External links

Exercise

네가 맡은 절차 하나에 대해 질문 넷을 글로, 한 쪽 안에 답해봐. 그다음 그 답에서 구조적 변경을 정확히 하나만 골라. 제일 작은 걸로. 그리고 이번 주에 내보내. 작업장은 설계하고 나서 짓는 물건이 아냐. 가드 하나, 기록 하나, 경계 하나씩 쌓여. 각각이 네가 손으로 짚을 수 있는 구체적인 실패로 벌어들인 것이고.
Hint
제일 작고 쓸모 있는 변경은 거의 항상 가드가 아니라 기록이야. 기록이 가드가 어디 속하는지 알려주거든. 가드를 먼저 짓는 건 추측이고, 엉뚱한 단계를 겨눈 가드는 없느니만 못해. 주의력을 먹고 그 실패가 덮였다는 착각을 사주니까.

Progress

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

댓글 0

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

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