PoCs

순서상 다음 장이 아니라, 오늘 막힌 그 한 페이지를

진도형 커리큘럼은 **모르는 것이 순서대로 온다**고 전제합니다. **그렇지 않습니다.** 경력 있는 엔지니어에게 등급별 자료의 정직한 사용법은 **오늘 막힌 지점에서 펼치는 레퍼런스**이고 — 이 저장소에는 이미 **그 반대를 조용히 전제하는 커리큘럼 항목 152개**가 있습니다.

아직 만들지 않았습니다

이 페이지는 카드에 적힌 내용을 펼쳐 보여줄 뿐입니다 — 돌아가는 코드도, 열어볼 데모도 아직 없습니다. 무엇을 왜 만들려는지가 아래에 있습니다.

어떻게 보나

**10분**이면 되고, **유일하게 중요한 증거**가 나옵니다 — 지난 2주 동안 **실제로 막혔던 것**과 **커리큘럼의 어느 항목이 그것을 다루는지**를 적습니다. 막힌 지점이 **한 구역에 몰려 있으면** 커리큘럼을 그 구역 중심으로 재배열합니다. **순서상 멀리 떨어진 항목들에 흩어져 있으면** 그 순서는 제 몫을 못 하고 있는 것이고, 자료는 **따라 걷는 것이 아니라 색인되어야** 합니다. 오늘의 구체적 후보: **BLS12-381과 서명 집계** — `irreversible-switch-design` 아래에 깔린 전제입니다.

기술 노트

각 항목이 실제로 무엇을 보여주고 어떻게 동작하는지 — 위 카드보다 자세한 기술 설명입니다.

순서상 다음 장이 아니라, 오늘 막힌 그 한 페이지를준비 중

목적: **커리큘럼은 경력자에게는 거짓인 전제를 인코딩합니다 — 모르는 것이 순서대로 온다는 것.** 1일차에서 100일차는 **아무것도 모르는 독자에게는 합리적인 모양**입니다. 순서가 **실제 일을 하고 있기** 때문입니다 — 각 항목이 다음의 선수 조건이니까요. **8년차에게 결손은 순서의 앞부분이 아닙니다.** 흩어져 있고, 하중을 받고, **이번 주에 시도한 무언가에 의해 드러납니다.** **순서는 발판이기를 그만두고 대기열이 되고**, 밀린 대기열은 **배움이 아니라 죄책감의 원천**입니다. **그래서 바뀌는 것은 자료의 값어치가 아니라 용도입니다.** 앞에서부터 읽으면 100개짜리 트랙은 **일과 경쟁**합니다. **오늘 막힌 것을 설명하는 항목에서 펼치면**, 같은 트랙이 **유난히 좋은 목차를 가진 레퍼런스**가 됩니다. 차이는 **전적으로 접근 패턴**에 있고, 바꾸는 데 비용이 0입니다 — 재조직도, 삭제도 필요 없고 **첫 동작만 다르면** 됩니다. **오늘의 예가 정확합니다.** `irreversible-switch-design` 은 BLS12-381에 대한 사실 하나 위에 서 있습니다 — **서명이 집계되고, n개가 여전히 96바이트이며, 검증이 페어링으로 끝난다** — 그리고 **그 사실이 포스트퀀텀 마이그레이션을 어렵게 만드는 것**입니다. 그 카드를 읽는데 집계 성질을 아직 갖고 있지 않은 사람은 **커리큘럼이 아니라 한 페이지에 막혀 있습니다.** 그 페이지를 읽는 데 30분. **순서대로 거기 도달하는 데는 몇 주**이고, 그때쯤이면 **카드가 낡습니다.** **그리고 이것이 취향에 머물지 않게 하는 측정이 있습니다.** 2주간 막힌 지점을 기록하고 **순서상 어디에 떨어지는지** 봅니다. **뭉쳐 있으면 순서가 제값을 하는 것이고, 흩어져 있으면 아닙니다.** 어느 쪽이든 **진짜 답**이고, 값이 쌉니다.

동작 방식: ### 같은 자료, 두 가지 접근 패턴 | | 순서대로 걷기 | 막힌 곳에서 펼치기 | |---|---|---| | **전제** | 모르는 것이 순서대로 온다 | **모르는 것은 일이 드러낸다** | | **경쟁 상대** | **일** | 없음 — **그것이 곧 일** | | **실패 모드** | 밀리고, 결국 포기 | **아무것도 건드리지 않아 영영 드러나지 않는 결손** | | **맞는 사람** | 시작하는 사람 | **8년차** | ### 측정, 그리고 그것이 논쟁을 끝냅니다 2주간 두 칸을 기록합니다 — **무엇에 막혔나**, **커리큘럼의 어느 항목이 그것을 다루나.** 그다음 분포를 봅니다. - **한 구역에 뭉쳐 있으면** — 순서가 실제 일을 하고 있음. 그 구역 중심으로 재배열하고 계속 걷는다. - **멀리 떨어진 항목들에 흩어져 있으면** — 그 순서는 제값을 못 하고 있음. 자료는 **걷는 것이 아니라 색인**되어야 한다. 이 저장소에는 `algorithms` 100개, `math` 52개가 있습니다. **걷기 전제 위에 세워진 152줄**이고, 위의 기록은 **그 전제가 단 한 명의 독자에게 성립하는지 알아보는 가장 싼 방법**입니다. ### 정직한 반론 **막힌 곳에서만 펼치면, 자기가 놓치고 있다는 사실조차 모르는 것은 영영 드러나지 않습니다.** 순서를 걷는 것은 **미지의 미지(unknown unknowns)** 를 잡아내고, 막힌 곳으로 뛰는 것은 그러지 못합니다 — **그것들을 이름 짓게 만들 실패가 아직 없었기** 때문입니다. 그러니 둘은 경쟁 관계가 아닙니다 — **막힘 기반 읽기가 기본값**이고, **순서는 한산한 주에 의도적으로 걷는 것**입니다. 바로 **일이 아직 요구하지 않은 것을 찾아내기** 때문에. ### 오늘의 페이지 **BLS12-381과 서명 집계.** 순서상 다음이라서가 아니라, `irreversible-switch-design` 이 그것을 전제하고 **그 전제가 모든 일을 하고 있기** 때문입니다 — **집계가 있기 때문에 현행 방식을 갈아치우기 어렵고**, 그것 없이 읽으면 포스트퀀텀 초안이 **구조 문제가 아니라 크기 문제**로 보입니다.