프로그래밍은 왜 재미있는가? 프로그램을 만드는 사람들은 어떤 즐거움을 대가로 기대하고 있는가?
첫 번째는 무언가를 만드는 데서 오는 순전한 기쁨이다.
…
두 번째는 다른 이들에게 쓸모 있는 사물을 만드는 데서 오는 기쁨일 것이다
…
세 번째는 서로 맞물려 돌아가는 부속품으로 이루어진 복잡한 퍼즐 같은 사물을 만들고, 거기 심어 놓은 여러 가지 법칙이 미묘한 순환속에서 펼쳐지는 것을 바라보는 매혹적인 경험이다.
…
네 번째는 지속적인 배움에서 오는 기쁨이다
…
마지막 즐거움은, 너무도 유연하고 다루기 쉬운 표현 수단으로 작업하는 데서 오는 기쁨이다.
…
이렇게 우리 마음 깊은 곳 창작에 대한 갈망을 충족시키고 모든 인간이 공통적으로 지닌 감수성을 즐겁게 하기에 프로그래밍은 재미있는 일이다.