보이기 전에 써
눈에 보이는 상태는 투영이야. 판, 조종석, 승자 카드, 대기열 표시는 오래 남는 사실에서 조립한 화면이지. 화면이 먼저 바뀌고 사실이 나중에 쓰이면, 무너진 뒤에 사용자는 시스템이 존재했다고 증명하지 못하는 무언가를 기억하게 돼.
보이기 전에 쓰는 순서는 그 유혹을 뒤집어. 전이를 검사하고, 사건과 결과물 주소를 한 번의 영속 경계 안에 덧붙이고, 확정한 다음에 투영을 내보내. 화면이 잠깐 낡을 수는 있어도 새로 고치면 진실로 돌아와. 반대로 쓰이지 않은 성공을 먼저 본 화면은 새로 고칠수록 모순만 만나.
가장 신나는 순간일수록 중요해. 자리 수락, 제출, 심사위원 선정, 판결, 봉인 해제. 낙관적인 화면이 제일 끌리는 순간이면서, 사건 하나를 잃으면 신뢰가 통째로 무너지는 순간이야. ‘보내는 중’이나 ‘기다리는 중’은 먼저 보여도 돼. 끝났다는 사실은 저장되기 전에 보여주면 안 돼.
그래서 기록 줄기는 나중에 붙이는 감사 기능이 아니야. 운영 상태를 다시 세우고 화면의 진실을 설명하는 원천이야.
효과를 보여주기 전에 원인을 보존해. 낡은 화면은 새로 고치면 되지만 쓰이지 않은 성공은 복구할 방법이 없어.