📐알고리즘, 인생을 계산하다
← 모든 챕터
12🤝Computational Kindness · Conclusion

계산적 친절

타인의 사고 노동을 줄여주는 것이 진짜 배려

“편한 시간 알려줘”가 아니라 “화요일 1시 어때?”라고 묻기. 좋은 알고리즘의 본령은 사고 노동의 최소화다.

Key Number

결론

계산적 친절

훅 — 인터뷰 일정 잡기 역설

저자들이 책을 위해 인터뷰 시간을 잡을 때, 한 가지 사실을 발견했습니다 —"다음 화요일 1~2시 어떠세요?""편한 시간 알려주세요"보다 응답률이 높았습니다.

이상해 보이지만 컴퓨터 과학으로는 명백합니다. 후자는 검색(search), 전자는 검증(verification). 둘 사이에는 거대한 복잡성 차이가 있습니다. 노래를 듣고 알아보는 건 쉽지만, 즉석에서 작곡하는 건 훨씬 어렵습니다.

4컷 만화
“편할 때 알려줘”가 아니라 “화요일 1시 어때?” — 진짜 배려는 인지 부담을 줄여주는 것.
“편할 때 알려줘”가 아니라 “화요일 1시 어때?” — 진짜 배려는 인지 부담을 줄여주는 것.

새로운 미덕

Computational Kindness — 계산적 친절

좋은 알고리즘의 암묵적 지령은 "사고의 노동을 최소화하라"입니다. 타인이 풀어야 할 인지 문제의 비용을 줄여주는 것 — 이것이 진짜 배려입니다.

겸손하게 자기 선호를 숨기는 전통적 예의는 사실 인지 부담을 떠넘기는 행위입니다. 진짜 친절은 명확하게 한두 옵션을 제시하는 것입니다.

작동 원리
검색(작곡) vs 검증(노래 알아맞히기) — 사이엔 거대한 복잡도 차이가 있다.
검색(작곡) vs 검증(노래 알아맞히기) — 사이엔 거대한 복잡도 차이가 있다.

세 가지 지혜

알고리즘은 직접 이식 가능

컴퓨터 과학의 검증된 알고리즘은 인간 문제에 그대로 적용된다.

과정 ≠ 결과

좋은 알고리즘을 따랐다면, 결과가 나빠도 자책하지 마라.

다루기 쉬운 문제 선택

풀 수 있는 문제와 풀 수 없는 문제를 구분하라.

흥미로운 사례

👤 Brian의 스페인 여행

친구 둘과 일정을 즉흥적으로 짜다가 투우 관람을 못 가게 됐을 때, 서로 위로하다 보니 셋 다 처음부터 가고 싶지 않았다는 사실이 드러났습니다. 각자 상대의 추정 열정 수준을 따라가다 만들어진 거짓 합의.

👤 Jeffrey Shallit의 18센트 동전 연구· 2003, 워털루대

미국 동전 체계에 어떤 새 동전을 추가하면 평균 동전 수가 가장 적어지는가? 답은 18센트 동전. 그러나 그러면 거스름 계산이 외판원 문제만큼 어려워집니다. 계산적 친절을 고려하면 차라리 2센트나 3센트 동전이 낫습니다.

👤 펭귄 기부 실험

사람들은 펭귄 8,000마리보다 한 마리를 살리는 데 평균적으로 더 많이 기부합니다. 또 테러로 죽을 가능성을 (테러 포함 모든 사인보다) 더 걱정합니다 — 제약이 명확한 문제를 인간 정신은 선호합니다.

세로 웹툰
펭귄 8,000마리 vs 한 마리 — 인지 부담이 적을 때 사람들은 더 쉽게 행동한다.
펭귄 8,000마리 vs 한 마리 — 인지 부담이 적을 때 사람들은 더 쉽게 행동한다.

공공 디자인 = 윤리

한 줄로 늘어선 주차장 vs 격자형 주차장. 한 줄짜리(나선형 입체주차장처럼)는 첫 빈자리에 그냥 대면 끝 — 계산 부담 0. 격자형은 매 순간 "지금 댈까, 더 갈까"의 게임이론적 결정.

버스 도착 정보판은 운임 보조금 못지않게 승객을 늘립니다 —인지 보조금(cognitive subsidy). 시간·돈뿐 아니라 인지 자원도 자원이라 인식할 때, 도시·건축·UX는 친절해집니다.

"객관적으로 옳은 행위는 가장 운 좋을 가능성이 큰 행위다. 이를 가장 지혜로운 행위라 부르겠다."

Bertrand Russell

"운은 바라되, 지혜는 추구하라. 계산적 스토아주의(Computational Stoicism)."

챕터 결언

"기계가 우리의 지적 부담을 덜어주면, 인류는 마침내 함께 잘 사는 법을 배울 시간과 동기를 갖게 될 것이다."

Merrill Flood (책의 에피그래프)

실생활 적용 — 새로운 예의

  • 🍽️ 저녁 식사: "난 아무거나 좋아"가 아니라 "난 X에 끌려, 너는?"
  • 📅 회의 일정: 두세 개 구체 시간을 제시하라.
  • 🏗️ 공공 디자인: 사용자의 인지 자원을 자원으로 인식하라.
  • 🤝 자기 자신에게: 실패한 결과 때문에 자책하지 마라. 좋은 과정이 곧 합리성이다.
💭

Reflection

고민해 볼 질문들

정답이 정해져 있지 않은 열린 질문입니다. 혼자 생각해 보거나, 가까운 사람과 함께 이야기 나눠 보세요.

  1. 01

    당신이 '예의'라고 생각해온 행동("아무거나 좋아", "편할 때 알려줘")이 사실 인지 부담을 떠넘기는 행위는 아닐까요?

  2. 02

    최근 한 달 동안 당신이 받은 '계산적 친절'은 무엇이었나요? 그것이 왜 고마웠나요?

  3. 03

    결과가 나빴지만 과정이 합리적이었던 결정 — 그 결정에 자책 대신 자부심을 가질 수 있을까요?

  4. 04

    오늘 당장 누군가에게 줄 수 있는 가장 작은 계산적 친절은 무엇일까요?