24 October 2006

An Origami

네가 오랜 시간 공을 들여 어렵사리 만들어 놓은 Application을 보여주었어. 그런데 그가 어떻게 다뤄야 하는지 어떻게 반응해야 하는지 알아채지 못하고 계속 이리저리 헤매이고 있으면 넌 섭섭해 질거야. 조금 후엔 답답해지기도 할테고,

'어떻게 모를 수 있어. 혹시 바보 아니야?'

라며 화를 낼 수도 있겠지. 도와준다는 미명아래 그의 손을 잡고 내가 의도했던 길로 이끌고 싶어 견딜 수 없어질수도 있겠고..
그렇지만 그에게 익숙해 질 수 있는 얼마간의 시간을 주어야해. 사실은 그에게 건네주기 전에 그에게 더 친숙하고 그가 쉽게 이해할 수 있도록 배려하여 만들었어야겠지.

이건 비단 Computer Scientist 만을 위한 교훈은 아니야.
다른 사람에게 네 마음을 보여 주는 것도 마찬가지 일거야.

- After observing a girl who tried to make an origami with a little poor instruction in HCI Lab

8 October 2006

Design Patterns




Design Patterns: Elements of Reusable Object-Oriented Software
by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
(GoF or Gang-Of-Four)
Hardcover: 395 pages
Publisher: Addison-Wesley Professional
Language: English
ISBN-10: 0201633612
ISBN-13: 978-0201633610