완벽해질 때까지 공개하지 않겠다는 생각의 함정
공개를 미루던 나의 이유 도구를 하나 만들고 나면 항상 같은 생각이 들었습니다. “조금만 더 다듬고 공개하자.” 버튼 색이 마음에 걸렸고, 안내 문구가 어색해 보였고, 계산 결과 표시 방식이 썩 만족스럽지 않았습니다. 그래서 수정했습니다. 그리고 또 수정했습니다. 하지만 공개 버튼을 누르는 날은 오지 않았습니다. 처음에는 완성도를 높이기 위한 과정이라고 믿었습니다. 그러나 어느 순간 깨달았습니다. 저는 완벽을 준비한 것이 아니라 공개를 미루고 있었다는 사실을 말입니다. 완벽주의가 만들어낸 정체 상태 기능은 이미 충분했습니다. 입력값은 정상적으로 작동했고, 결과도 정확하게 계산되었습니다. 그럼에도 불구하고 저는 늘 부족한 부분만 바라봤습니다. ‘이 정도로는 아직 아니다’라는 생각이 습관처럼 자리 잡고 있었습니다. 아이러니하게도 그 시간 동안 저는 아무 반응도 받지 못했습니다. 누가 쓰는지도 모르고, 어디가 불편한지도 모른 채 혼자 상상 속 사용자와 씨름하고 있었습니다. 완벽주의는 겉으로는 책임감처럼 보이지만 실제로는 실행을 미루는 가장 그럴듯한 핑계였습니다. 작은 결함을 안고 공개해본 경험 결국 마음을 정했습니다. “지금 상태로 한 번 내보내 보자.” 계산기 하나를 그대로 공개했습니다. 디자인은 단순했고, 설명은 길었으며, 구성도 세련되다고 말하기는 어려웠습니다. 그런데 공개 이후 예상과 다른 일이 벌어졌습니다. 제가 계속 고민하던 버튼 색상은 아무도 언급하지 않았습니다. 대신 입력 단위가 헷갈린다는 피드백이 나왔습니다. 저는 단위를 당연하게 생각했지만 사용자 입장에서는 명확하지 않았던 것입니다. 그 피드백 하나로 입력창 옆에 작은 안내 문구를 추가했습니다. 그 결과 문의가 줄었고 사용 흐름이 훨씬 자연스러워졌습니다. 그때 처음 알았습니다. 완성도는 혼자 판단하는 것이 아니라 사용 과정에서 만들어진다는 사실을 말입니다. 초보자가 공개를 망설이는 진짜 이유 공개를 미루는 이유는...