Walter Isaacson는 <The Innovators>에서 소개한 초기 컴퓨터 시대의 개척자중 한명이었던
Ada Lovelace
Watler Isaacson이 쓴 Steven Jobs의 전기를 읽은 후 그 후속편인 <The Innovators>를 어서 읽고싶어졌습니다. 이 책은 개인에 초점을 맞추지 않고 기술 발전을 주도한 동지들과 경쟁자들의 팀 그리고 혁신의 혼란에 초점을 두고 있습니다. 이 이야기의 주인공은 종종 컴퓨터 발전의 중요한 순간에 기여한 공로를 인정받지 못한 여성들이며, 이 책은 첫 번째 알고리즘과 루프를 정의한 19세기 수학자인 Ada Lovelace로 시작하고 끝납니다.
반짝거리는 성공스토리가 사실은 얼마나 지저분한지 알게된다면, 미디어가 왜 모든 것을 몇몇 주인공들의 단순한 이야기로 멋들어지게 설명하려고 하는지 분명히 알게될겁니다. 그 결과 우리는 Steve Jobs가 어떤 신발을 신었는지 기억하지만 그와 함께 우리가 사랑하는 멋진 제품들을 만들어낸 수많은 조연들의 이름조차 알지 못하죠.
이 책의 이야기는 나 역시 혼자서 생각해왔던, 그리고 페이스북과 트위터에 떠돌던 2가지 이야기에서 시작합니다.
첫째, Apollo 11호 계획에서 소프트웨어 개발을 담당했었던 Margaret Hamilton의 사진
둘째, 초기 매킨토시 개발에 참여했던 Charlie Rose에 관한 논쟁
이 바로 그것입니다. 검색결과 이 초기 컴퓨터 발전의 역사에서 중요한 역할을 담당했던 이 2명의 여성에 대한 사진을 발견할 수 있었습니다. 그들의 이름과 얼굴을 보는 순간 그들이 좀더 가까이 다가왔고, 이 사진을 함께 공유하고싶습니다.
ENIAC과 여성들
Isaacson의 책에서 가장 흥미로웠던 부분 중 하나는 초기 컴퓨터 시대에서는 여성들이 주류를 차지했었다는 점입니다. 프로그래밍은 타이핑이나 서기의 역할과 비슷한점이 있었고, 이 직업들은 대게 여성들이 차지였기 때문이죠.
Bartik은 세계 최초의 다목적컴퓨터의 프로그램 개발에 참여한 6명의 여성 수학자중 한명입니다. Isaacson은 남자들은 이 역할이 얼마나 중요한 임무였는지 생각하지도 못하였다고 전합니다.
"남성들의 관심은 오로지 하드웨어 뿐이었습니다. 회로를 만들고 기계를 설계하였죠. 그리고 그 뒤엔 뛰어난 수학자였던 여성들이 있습니다."
왼쪽부터 ENIAC 보드를 들고있는 Pasty Simmers, EDVAC 보드를 들고있는 Gail Taylor, ORDVAC
보드를 들고있는 Milly Beck, BRLESC 1 보드를 들고있는 Norma Stec
왼쪽: Betty Jennings 오른쪽 Frances Bilas
왼쪽부터 Jean Jennings, Marlyn Wescoff, Ruth Lichterman 펜실베니아 주립대학교 circa에서
ENIAC을 프로그래밍하고 있다. 1946년
1946년 초기 컴퓨터 시대에 미 육군은 세계최초의 전자 다목적 컴퓨터였던 ENIAC을 만듭니다. 그리고 여성들이 프로그래밍을 담당했습니다. 물론 지금처럼 코드를 만든것이 아니라 전선을 연결하고 천공카드를 통해 ENIAC을 구동하였죠.
Margaret Hamilton과 Apollo 11호
트위터에서 Mararet Hamilton의 놀라운 사진과 Apollo의 항법컴퓨터의 소스코드의 모습을 담은 사진을 발견하였습니다. Apollo 11호 계획에 사용된 코드입니다. 달에 인류를 데려 간 것이죠. 마가렛은 다음과 같이 말하였습니다.
사진에서 저는 Apollo 항법 컴퓨터의 소스코드 옆에 서있네요. 분명하게 말하지만 그때는 디버깅이나 로그 프린트아웃 같은 건 없었어요.
Apollo 계획 당시의 Hamilton의 다른 사진들:
사족을 달자면 이 괴상한 사진은 "Little old Ladies"라고 불리던 여성들이 함께 프로그래밍한 "Core rope memory"라는 유도 컴퓨터입니다. 우주의 거친 환경에서도 작동할 수 있게 설계되었죠.
"우주의 거친 환경에서도 작동하기 위해서 NASA는 'core rope memory'를 60~70년대 Apollo와 Gemini 계획에 사용하였죠. 이 메모리는 전선으로 연결된 페라라이트 코어로 구성되어있습니다. core는 변압기로 사용되었으며 이진법에서 1 또는 0으로 작용하였죠. 하나하나 수작업으로 1과 0의 시퀀스를 짜면서 소프트웨어를 만들었습니다. 다큐멘터리 Moon Machines에 따르면 당시 엔지니어들은 이를 'LOL 메모리'라고 불렀어요. 'little old lady'의 약자죠. 여성들이 이 메모리를 만들었기 때문입니다."
Core rope Memory는 이렇게 생겼습니다:
Susan Kare, Joanna Hoffman 그리고 Mac
미국의 새로운 CTO인 Megan Smith는 최근 Charlie Rose에 출연하여 영화 Steven Jobs에서 Macintosh를 개발한 여성들이 불공평하게 그려졌다는 사실을 언급했습니다. 매킨토시 개발에 참여한 여성들의 사진들입니다:
피라미드 맨 위에 있는 여성이 Susan Kare입니다. 초창기 Mac의 디자이너였으며 모든 글꼴과 아이콘을 만들었죠. 유명한 아이콘들인 happy mac, 시계, 디스켓 등이 Susan이 만든 작품이죠.
2014년 EG Conference에서 등장한 Susan Kare의 비디오입니다.
초창기 맥 개발팀의 또 다른 핵심 멤버는 Joanna Hoffman이었습니다. 저 위 피라미드 사진에는 없었지만 그녀가 맥에 관해 말하는 영상을 유투브에서 찾을 수 있었습니다. Ashton Kutcher가 연기한 Steven Jobs의 영화에선 그녀가 없었죠. 그러나 Aaron Sorkin이 연출한 새로운 Jobs영화에서는 Kate Winslet이 그녀의 역할을 연기할 겁니다.
Bonus 그래프: 컴퓨터 과학과 여성들
마지막으로, Isaacson의 책에서 가장 놀라웠던 사실은 컴퓨터의 초기시절에는 여성들의 높은 참여가 있었다는 점입니다. 그러나 시간이 지날수록 급격하게 떨어졌죠. 왜 그런일이 일어났을까요? 지난 몇십년간 컴퓨터 과학계에 여성들의 비율이 얼마나 되었는지 보여주는 그래프를 찾았습니다.
NPR의 기사에 나온 그래프입니다.
컴퓨터가 가정에 보급되었던 시기 여성들이 컴퓨터계에서 떠났다는 것을 보여줍니다. 80년대 초반이죠. 남자 학생들이 이미 수년간 컴퓨터를 만진 경험을 가지고 대학에 입학하게 된거죠.