1980년대 Apple II용 소프트웨어를 만들던 Beagle Bros가 특유의 개성과 유쾌함으로 어떻게 오랫동안 사랑받았는지, 그리고 ‘재미’가 제품과 학습에 어떤 가치를 더하는지에 대한 이야기.
Beagle Bros는 1980년대 Apple II용 앱을 만들던 소프트웨어 회사로, 오늘날까지도 그 개성 덕분에 애정 어린 기억 속에 남아 있다.
이 회사는 취미 개발자(hobbyist) 성향이 강했는데, PC 진영의 Norton Utilities 같은 유틸리티 모음과 비슷하되 훨씬 더 재미와 카리스마가 넘치는 다양한 소도구와 컬렉션을 팔았다. 예를 들어 “Indoor Sports” 컬렉션에 들어 있던 Beagle Bag, 그리고 DOS Boss, Utility City 같은 이름들 말이다. 아래는 그들의 로딩 화면 중 하나로, 알아보기 쉬운 로고와 사랑스러운 괴짜 기질을 동시에 보여준다.
1983년에 실린, 재미있고 사진도 훌륭한 Softalk 인터뷰는 이렇게 시작한다:
샌디에이고, 프레즈노, 시애틀—서로 다른 세 도시의 시간을 가리키는 시계가 벽에 세 개나 걸려 있는 사람을 어떻게 이해해야 할까? (물론 세 시계 모두 같은 시간을 가리키고 있다. “저 도시들 중 어디서든 뭔가 바뀌면 우리가 알게 될 테니까요.”)
…그리고 이런 이미지들도 실려 있다:

Beagle Bros의 카탈로그와 매뉴얼에는 농담을 하기 위해 재활용된 옛날 목판화풍 삽화가 가득했다:



(시대착오적인 목판화 그림과 도트 매트릭스 프린터 타이포그래피의 조합은 특히 매력적이라고 느낀다.)

그들이 만든 소프트웨어 중에는 더 진지한 것도 있었다. Beagle Bros는 유용한 도구를 여럿 내놓았고, 텍스트 편집기나 프레젠테이션 앱도 출시했다. 실용적인 포스터도 팔았다:

하지만 다른 것들은…? 그냥 장난치기였다:


이게 공예(craft)와 품질(quality)과는 어떤 관계가 있을까?
제품 자체와 마케팅, 그리고 ‘바이브’와 ‘로어(lore, 전설/서사)’가 얼마나 서로 맞물리는지에 대한 흥미로운 질문이 있다. 우리가 Sierra On-Line의 게임들에 존재하던 수많은 결함을 그 회사가 마음에 들어서 눈감아줬던 걸까? 우리가 Panic을 좋아하는 건 그들이 하는 일 때문일까, 아니면 그 일을 하는 방식 때문일까? 구글은 홈페이지에 두들을 올려서 더 음흉한 것들로부터 사람들의 시선을 돌리려 했던 걸까, 아니면 그저 기념일을 축하하는 재미있는 방식이라고 느꼈기 때문일까? 순수한 무사심이란 게 존재하기는 할까? 자유의지의 본질은 무엇일까?
이런 주제들은 아마도 앞으로의 글에서 다룰 이야기들일 것이다.
하지만 Beagle Bros는 뭔가를 제대로 하고 있었음이 분명하다. 40년이 훌쩍 지난 지금도 온라인에 그들의 작업물을 정리한 살아 있는, 방대하고 정교한 카탈로그가 존재하니까. 2015년에 Jeff Atwood도 이것이 단지 ‘재미’ 그 이상이었거나, 혹은 “재미” 그 자체가 대단한 방식으로 되돌려줄 수 있다고 주장했다:
여기에는 나처럼 형편없는 AppleSoft BASIC 코드를 짜는 얼간이들이 있었는데, 그걸로 생계를 꾸리고 있었고—게다가 분명히 그 과정 자체를 즐기고 있었다. 아마도 사용자에게 재미있는 프로그램을 만드는 가장 좋은 방법은, 먼저 당신이 그것을 쓰는 과정에서 즐거움을 느끼는 것인 듯하다. 처음부터 그것을 쓰는 일이 재미있도록 말이다.
그보다 더 중요한 건, 책에서 개념을 수동적으로 읽는 대신 _상호작용적이고 역동적인 프로그램을 가지고 놀며 배우는 일이 얼마나 더 재미있는지_를 그들이 내게 가르쳐줬다는 점이다. […]
Beagle Bros 플로피 디스크들에 들어 있던 프로그램 중 하나가—어떤 프로그램이었는지, 어떤 맥락이었는지 도무지 기억이 나지 않지만—화면에 이런 문구를 출력했다. “언젠가 모든 책은 상호작용적이고 애니메이션이 될 것이다.”
나는 생각했다. 와. 바로 이거다. 이게 바로 저 플로피들이 되고자 했던 모습이구나! 프로그래밍과 Apple II를 가르쳐주는 상호작용적이고 애니메이션이 있는 교과서 말이다! 믿을 수 없을 만큼 놀라웠다.
Panic의 공동 창업자 Steven Frank도 비슷한 주제로, 1999년에 이렇게 썼다:
정확히 무엇을 얻게 될지 결코 알 수 없었다. 새의 옆면에 인쇄된 프로그램 목록을 본 기억이 있다. 그걸 실행하면 애플 스피커에서 거친 지저귀는 소리가 연달아 났다. 그런데 그 프로그램이 고작 5~10줄짜리였다. BASIC을 막 배우는 초보 프로그래머였던 나는 충격을 받고 감탄했다. 어떻게 이렇게 적은 코드로 이렇게 멋진 걸 만들 수 있지? […]
Beagle Bros의 도구들은 환상적이었다. 말 그대로 (소문으로는) 불가능한 일을 할 수 있게 해줬다. 예를 들면 운영체제 명령어의 이름을 바꾸는 것 같은 것들이다. 그리고 그들은 언제나 디스크를 ‘추가 stuff’로 꽉 채워 넣었다. 다른 제품의 데모, 그리고 쿨하다는 이유 외에는 존재 이유가 없는 이상한 그래픽 해킹들—디스크에 여유 공간이 남아 있어서, 그리고 멋졌기 때문에 넣어둔 것들 말이다. Beagle Bros는 내가 처음부터 프로그래밍을 배우고 싶어 했던 이유에 큰 영향을 미쳤다. […]
나는 그 책을 절대 잊지 못한다. […] 그 책은 사방으로 흥미로운 것들이 가득한 거대한 모음집이었다. 쓸모는 없지만 끝없이 매혹적인, 이상한 Apple II 트릭들. 예컨대 lo-res 그래픽 메모리에는 화면 밖에 있는 추가 픽셀이 있어서, 표시되지는 않는데 거기에 쓸 수 있다는 사실 같은 것. 또는 디스크 디렉터리 목록에 “불가능한” 반전 문자나 점멸 문자를 집어넣는 법. 또는 시스템 오류 메시지를 수정하는 법. 별로 유용하진 않지만, 알면 정말 재미있고, 가지고 놀기엔 정말, 정말 멋졌다. 아버지는 내가 이런 해킹을 하다가 컴퓨터를 망가뜨릴 거라고 확신했지만, 간단히 재부팅만 하면 항상 모든 게 정상으로 돌아왔다.
(위에서 Panic을 Beagle Bros의 정신적 후계자라고 생각한 건 진짜였는데, 그들의 작업이 실제로 Panic의 공동 창업자 중 한 명에게 영감을 줬다는 사실을 몰랐다는 게 신기하다!)
Frank의 에세이는 더 많은 이메일을 불러왔고, 그중 이 발췌가 내 눈길을 끌었다:
미묘한 점이 있다. 그들은 BASIC 리스트를 보기 좋게 포맷해주는 유틸리티가 있었는데, 광고와 카탈로그에 그 유틸리티의 예시 출력물을 실었다. 그런데 꽤 오랫동안 나는 그 예시들이 프로그램 일부 발췌라고만 생각했다. 알고 보니 그 예시들 대부분은 발췌가 아니라 완전한 프로그램이었고, 당연히 Beagle Bros 특유의 기괴함이 들어 있었다. 그리고 무심한 듯한 헥스 덤프들도 있었다. 내가 제일 좋아하는 건 그들의 카탈로그 표지 중 하나에 있던 것이었다. 의자에 앉아 있는 남자의 고전적인 사진인데, 바닥에는 핸드백이 있고, 거기에서 트랙터 페이퍼(연속 용지) 한 장이 삐져나와 있다. 그 종이에는 헥스 덤프가 적혀 있다: 48 45 4C 50 21 20 … 이런 식으로. 이것은 ASCII 코드로, 메시지를 철자 그대로 나타낸다: “HELP! GET ME OUT! I’M TRAPPED IN HERE!----SOPHIE”

다작의 1980년대가 끝나갈 무렵, Beagle Bros는 통합 오피스 스위트를 만들어 크게 성공하려는 시도를 했다:
AppleWorks 3.0 작업을 마친 뒤, Simonsen은 “Mac AppleWorks” 같은 제품을 직접 만들어 매킨토시 시장으로 뛰어들 준비가 됐다고 느꼈다. 그들은 이를 Beagle Works라고 불렀다. 하지만 불운하게도, 마이크로소프트, 클라리스, 시만텍 같은 매킨토시 시장의 거인들 역시 같은 생각을 하고 있었다. 그들의 자원은 Beagle Bros가 상상했던 것보다 훨씬 컸고, 그 경쟁은 큰 비용을 치러야 했다.
그 도박은 회사를 죽였다. 물론 변화하는 소프트웨어 시장이 어차피 그렇게 만들었을 가능성도 크다.
하지만 그 이전의 세월은 여전히 어떤 사람들에게 영감을 주는 듯하다. Beagle Bros Repository를 확인해보라. 홈페이지가 조금 헷갈리긴 한데(왜인지 마지막 업데이트나 마지막 추가 항목을 크게 보여주는 것 같다), 위쪽 내비게이션을 사용하면 된다. 어쩌면 당신에게도 영감을 줄지 모른다.