원문
Optimist : The glass is half full
Pessimist : The glass is half empty
Programmer : The glass is twice as large as necessary
번역
낙천주의자 : 물컵에 물이 절반 있네.
비관론자 : 물컵에 물이 절반 비었네.
프로그래머 : 물컵이 필요한 크기보다 두배 더 크네.
해석
필요보다 두배나 크게 container가 있다면 이를 기뻐할 프로그래머는 없는 것이다.
생각
원래 이야기 – 물이 있는 것을 가능성으로 본다는 이야기를 좋아하지 않는다. 물이 절반 있건 비었건 말장난에 불과하다. 무인도에 떨어져 있어 식수를 구할 수 없는데, 물컵에 물이 절반 있다고 좋아한다고 목말라 죽지 않을 리는 없다. 비관하더라도 비가 온다면 받아서 마셔서, 살 수 있다. 긍정과 부정은 결과에 영향을 주지 않는다. 중요한 것은 그 사람의 행동과, 환경과 조건이 필요를 얼마나 충족시키느냐 하는 것이다. (혹은 충족 시켜주지 않느냐 / 빼앗느냐)