시금석은 까만 돌 조각이야. 금을 거기 문질러서 남은 줄무늬를 보고, 순도를 아는 기준침들 줄무늬랑 나란히 대. 돌은 지금 금값이 얼마인지 모르고, 네가 사려는지 팔려는지도 관심 없어. 이 금속이 뭔지만 말해줘. 이 앱의 설계 요구서가 딱 그거고, 그래서 시장 데이터 퀘스트인데 신호가 아니라 절제가 주제가 될 수 있어.
시작은 경계선이야. 이 제품이 뭐고, 일부러 안 되기로 한 네 가지가 뭐고, 형제들 사이에서 어디 서 있는지 — 보유 자산을 소유한 위쪽 포트폴리오 앱, 무거운 분석용으로 빌려온 작업장 패턴, 그리고 필수로 붙는 Pippa 표면. 그다음이 진짜 재밌는 부분인데, 윤리를 아키텍처로 렌더링하는 거야. 페이지 맨 아래 붙는 면책 문구가 아니라, 함수가 매수/매도 판정 대신 성격 규정을 돌려주고, 정렬된 리스트를 순위가 아니라 나열이라고 코드에 못 박아두고, 날숫자를 의미 있게 만드는 게 소리 지르는 임계값이 아니라 백분위 맥락이 되는 엔지니어링 선택들.
퀘스트 한가운데는 숫자로 거짓말하는 다섯 가지 방식이야. 전부 실제로 터졌던 데서 뽑았어. 시장 달력이 아니라 기계 달력으로 찍힌 스냅샷 — 그것도 세 시장이 오늘이 며칠인지 서로 안 맞는 시각에 도는 일일 작업에서. 잰 창을 안 밝히고 발행된 백분위 — 그 창이 3 년부터 150 년 가까이까지 벌어지는데. 성공이랑 완벽히 똑같이 읽히는 절단 — 미국에서 제일 큰 열 개 회사 명단에 제일 큰 회사가 없다는 걸 알아채기 전까지는. 제품 다른 구석은 전부 근사치를 쓴다고 명시해놓고 한 구석에서만 기준을 높이 들다가 하루를 통째로 날린 일. 그리고 헤드라인 숫자를 브라우저 안에서 계산하던 모델 — 커맨드라인도, 위임 지시서도, 어시스턴트도 그걸 못 읽고, 바늘이 어디 있었는지 흔적도 안 남는.
마지막은 그걸 다 묶는 수선이야. 숫자는 숫자의 집, 말은 말의 집. 그리고 무거운 일을 돌리는 큐 — 파이프라인이 코드 레지스트리가 아니라 DB 행이라서, 새로운 분석 종류를 배포가 아니라 대화로 설계할 수 있어. 개념 오픈소싱이야. 결과물은 아키텍처지, 클론해 가는 저장소가 아니고.