본문 바로가기

소프트웨어이야기

Mensa(멘사)회원들보다 똑똑한 Waitress

Mensa Convention
멘사 회의
 
A few years ago, there was a Mensa convention in San Francisco, and several members lunched at a local cafe.
몇 해 전 샌프란시스코에서 멘사 회의가 열렸을 때 몇 명의 회원들이 동네 카페에서 점심을 했다. 
While dining, they discovered that their salt shaker contained pepper and their pepper shaker was full of salt.
이들은 식사하다가 소금통에 후추가 들어 있고, 후추통에는 소금이 가득 차 있다는 것을 발견했다.
How could they swap the contents of the bottles without spilling, and using only the implements at hand? Clearly this was a job for Mensa!
어떻게 하면 주변에 있는 도구만을 사용하여 병 속의 내용물을 흘리지 않고 서로 옮겨 담을 수 있을까? 분명히 멘사 회원을 위한 문제였다!
The group debated and presented ideas, and finally came up with a brilliant solution involving a napkin, a straw, and an empty saucer.
그들은 토의도 하고 아이디어도 교환했다. 그리고는 마침내 냅킨, 빨대, 받침접시를 사용하는 기막힌 방법을 찾아냈다.
They called the waitress over to dazzle her with their solution.
그들은 웨이터리스를 불러 그들이 생각한 놀라운 방법을 알려주고 싶었다.
"Ma'am," they said, "we couldn't help but notice that the pepper shaker contains salt and the salt shaker..."
“저기요.” 그들이 말했다. “여기 보니까 후추통에 소금이 들어 있고, 소금통에….”
"Oh," the waitress interrupted. "Sorry about that."
“아, 죄송합니다.” 웨이터리스가 말을 끊으며 대답했다.
She unscrewed the caps of both bottles and switched them.
그러고는 두 통의 마개를 풀어서 서로 바꿔 끼웠다. 


소프트웨어를 개발하는데 있어서도 이와 같은 일이 흔히 벌어집니다.
간단한 솔루션이 있는데, 복잡하게 접근하여 오히려 시스템을 망치는 경우도 많습니다.
간단하고 명쾌한 제품이 성공할 확률이 더 높습니다.

"간단하게 생각하기" 개발자에게 필요한 마인드입니다.

* 이 포스트는 blogkorea [블코채널 : 꿈꾸는 소프트웨어 개발자 세상] 에 링크 되어있습니다.
image by spike55151