2006/02/03

사용자 인터페이스

0 comment(s)

얼마전에 샀던 LCD 는 TV 수신 기능이 내장되어 있어 사람을 폐인으로 만들고 있다.

오늘 이야기하고 싶은 것은 이 LCD 의 리모콘에 관한 것이다.

처음에는 뭐 이런 어이없는 리모콘이 다 있나 싶었다. 0~9 까지의 숫자, 볼륨조절, 채널 넘김... 보통의 TV 리모콘과 모양이 크게 다르지는 않다. 나중에 이야기하겠지만 뭔지 모르겠는 [-/--] 버튼도 있었는데 이게 무엇인지 알 길이 없었다.

어이없게도 이 리모콘은 10자리 선택을 할 수 있는 기능이 없었다. 10번은 물론이고, 임의의 10x + y 번을 한 번에 고르는 것이 불가능했다(결국은 그게 가능했는데, 이후의 이야기이다).

17번을 보고 싶다... 그러면 일단 9번을 고른 후 열심히 channel up 버튼을 눌렀다. 그렇게 49번까지 갔다가 별거 없어서 20번으로 다시 돌아오기 위해서, 그냥 channel down 버튼을 누르기보다 9번을 누르고 다시 channel up... 어떻게 이렇게 개떡같이 만들었을까 싶었다. 이 것을 만든 사람들이 덜떨어진 바보는 아닐 텐데 도저히 이해를 할 수가 없었습니다. 매뉴얼을 뒤져봐도 리모콘 기능 자체는 아예 언급이 없었다. 작년 여름 직전에 샀으니, 한 8개월 정도 이렇게 힘들게 썼다.

그러다가 얼마 전 설 연휴 기간 중 마찬가지로 멍하게 채널 탐색 중이었다. [9] 를 눌렀는데 반응이 없길래, 책상 모서리에 가려서 신호가 도달하지 않았나보다 싶어서 리모콘을 치켜들고 연신 [9]를 눌러 댔다. 그런데 난데없이 99번 채널이 선택되어 있었다... 이것이 어찌 된 일인가 싶어 가만 기억을 더듬어 보니 실수로 [-/--] 버튼을 눌렀던 것이 생각이 났다. 다시 그 버튼을 눌러 보았더니 화면에 순서대로 -, --, --- 이 표시되었다... 각각 0~9, 00~99, 000~999 까지 선택 가능하게 모드를 전환해 주는 버튼이었던 것이다.

나름 IT 분야 종사하는 사람이지만 태어나서 처음 보는 [-/--] 버튼이 그런 역할을 하는 것이리라고 알 수 있었을까... 누군가는 그랬을지도... 하다못해 매뉴얼에라도 나와 있었으면 아, 그렇구나 싶었을 터인데, 처음에는 [-/--] 이 무슨 시간 표시하는 기능인가 싶어서 관심도 없었다.

아무튼 TV 리모콘은 옛날 13번까지밖에 채널이 없던 시절에는 <, > 만으로도 충분했었다. 채널이 많아지면서 너무나 당연하게 01, 09, 17, 64 등으로 숫자 조합을 해서 쓰는 것이라고 어느 새 자연스럽게 몸에 익어 살아 왔다. SkyXxxx 등은 백 자리까지 있어서 세 번 누르는 것으로 기억한다. 의외로 첨단 분야와는 거리가 멀고 게을러서, [-/--] 기호가 의미하는 바를 이미 다른 사람들은 다 알고 있던 것인지도 모르겠지만, 나로서는 태어나서 처음 보는 익숙하지 않은 인터페이스였다. 그리고 우연히 [-/--] 를 누르게 되지 않았으면 앞으로도 계속 <, > 만으로 채널을 선택하며 살았을 지도 모를 일이다.

매뉴얼에 2~3 줄 정도만 언급해 놓았어도 이렇게 바보짓을 하면서 오히려 그 회사 엔지니어들을 욕하며 살아오지는 않았을 것이다. 실제로 그 문제 때문에 상당히 그 LCD 를 사고싶어 하던 사람 여럿이 리모컨에 대한 저의 혹평을 듣고 안 샀으니, 그 회사로서는 나와 직접적으로 관련하여 한 20대 정도를 더 팔 수 있는 기회를 잃은 셈이다. 매뉴얼에 언급하지 않은 2~3 줄 때문에.

2005/12/16

여러분이 작성한 소프트웨어의 무게는?

0 comment(s)

최근 읽던 책 중에 나와 있던 내용이다. 어이없는 일은 어느 나라 어느 조직이건 간에 없지 않은 듯.


쉬어가는 의미에서 필자가 코넬대학 인공지능 연구소의 Claire Cardie 교수에게서 들은 황당한 이야기를 들려주겠다. 이 이야기는 교수님이 우주선용 소프트웨어를 만들 때의 이야기이다. NASA 에는 우주선에 쓰이는 모든 기술 개발 프로젝트에는 각 부품이 어느 정도의 무게가 나갈지를 책정해야 한다는 원칙이 있다고 한다. 지극히 정상적인 상식을 가지고 있는 교수님의 팀에서는 몇 주 동안이나 소프트웨어는 전혀 무게가 없는 것이라고 주장했지만 별 소용이 없었다고 한다. 그래서 팀원 중 하나가 예전에나 사용하던 구닥다리 천공카드를 사용해서 이 천공카드의 무게를 프로그램의 무게로 하는 것이 어떨까라고 제안했다.고 한다. 물론, 무게라고 해봤자 우주선 자체의 무게에 비해 정말 새 발의 피이지만 말이다. 하지만 머지않아 멋져 보이는 이 제안에도 문제가 있음을 다른 팀원이 발견해냈다고 한다. 무엇이 문제일까? 그것은 천공카드에서 소프트웨어는 천공된 구멍들이지, 천공되고 남은 카드가 아니라는 점이었다. 무게를 재려면 천공된 구멍들의 무게를 재야 할 판이었다.

결국 소프트웨어의 무게는 그냥 NASA에서 인정하는 가장 작은 단위의 무게로 기록되었다.

- 버그 패턴과 자바, p79. 인포 북

2005/10/27

ipod nano 도착

0 comment(s)

근 한달만에 도착했다. 왜 이렇게 오래 걸릴까 싶다.

배송을 기다리는 동안 나노의 스크래치 문제를 접하면서 주문 취소할까 싶었지만 귀찮기도 하고, 아이튠즈 써 보고 싶은 마음에 그냥 참았다.

무엇을 기대했었는지 이미 크기 비교한 사진을 보았는데도 불구하고 패키지를 받았을 때 생각 외로 작다는 사실에 놀랐다. 2장짜리 CD 패키지 크기다.

써 본 소감은, 크기가 작아서 가운데 버튼 누를 때 주변의 클릭휠이 조작되어 다른 항목이 선택되는 경우가 많았다. 손이 큰 사람들은 차라리 그냥 아이팟이 나을 것이다. 버튼 누르는 느낌도 좀 딱딱하고... 무엇보다도 목걸이형 이어폰이 같이 들어있는 줄 알았더니 별도로 사야 한다.

실속 면에서 그냥 다른 MP3가 나을 수도 있겠다. 아이팟이 인기를 끄는데 한 몫을 했다는 뮤직스토어도 우리 나라에서는 아직까지 개설이 안 되어 있고... 단지 현재까지 용량 대비 가격 면에서만 장점이 있다. 29만원에 4GB면, 현재까지는...