MIGNON BLOG

기술의 역사 속 여성들은 어디로 사라졌을까? (Devgirl의 컨퍼런스 한국어Ver.)

목차

오늘 이 블로그 글은 프랑스, 스트라스부르에서 진행된 BSides-SXB 컨퍼런스에서 Laura Durieux가 발표한 내용을, 허락을 맡고, 한국어로 번역해서 내용을 전달함을 미리 밝힙니다. 발표가 아니라 글로 전달해야 하므로 그녀가 한 발표와 완전히 같지 않다는 점은 유의하여 주시길 바랍니다.

devgirl_과 그녀가 이와 같은 내용을 발표하게 된 이유

Laura Durieux는 트위치, 유튜브 등에서 devgirl_로 활동 중인 여성 프로그래머 인플루언서입니다.

그녀의 링크트리 | 영어 발표 영상 | 발표 자료

이 발표의 첫 시작은 그녀가 대학에 있었을 때 생겼던 작은 헤프닝에 대한 이야기로부터 시작됩니다. Laura는 이 사건을 계기로 컴퓨터 과학 분야에서 혁명을 일으킨 여성들에 대해 찾아보고 공부하게 되었습니다.

Laura는 미술의 역사에 대해서 배우는 첫 번째 해에 여성에 대해서는 오직 2명만 소개가 되었다는 것에 안타까움을 느끼고, 교수님에게 왜 이렇게 여성들을 적게 소개하는지를 묻기 위해 이메일을 보냅니다.
교수님은 “강의 계획서에 더 많은 예술가를 추가할 충분한 시간이 없었고, 일부 학생들은 미래의 경력을 위한 ‘기본’이 없을 수도 있다“라는 답변을 받았다고 합니다. 그녀는 처음에 이 질문에 대해서 깊이 생각하지 않았는데, 그것이 큰 문제라는 것을 깨닫지 못했었기 때문이라도 합니다.

이후 그녀는 두 가지 의문을 떠올리게 되었습니다.
왜 여성들은 필요한 ‘기본’으로 여겨지지 않는 거지? 그들이 다른 남성들보다 부족한 것이 무엇이기에?
강의 계획서에서 다른 사람보다 더 필요하다고 여겨지는 걸 결정하는 사람 혹은 단체는 누구인가?

물론 Laura는 이 질문에 대답할 수는 없지만(그녀는 사회학자가 아니기에) 그녀가 할 수 있는 것은 마땅히 주목을 받아야 할 환상적인 일들을 한 여성들에게 경의를 표하고 그들을 위한 공간을 만드는 것이라고 하며 발표를 시작합니다.

사실 위와 같은 문제는 컴퓨터 과학뿐만이 아니라 많은 다양한 분야에도 같은 문제가 존재하지만, 이 발표에서는 컴퓨터 과학 분야로 한정 지어서 이야기할 것입니다.

자 그러면 이제 본격적으로 이게 어떠한 발표인지 여러분께 소개를 해드리도록 하겠습니다.

이 발표는 저희가 정말 따로 찾아본 사람이 아니고서야 대부분 모르는 프로그래밍과 컴퓨터의 역사 속에서 여성들이 얼마나 큰 역할을 맡았었는지, 그럼 지금은 왜 프로그래밍, 컴퓨터 하면 대부분 남자 개발자들의 이미지만 떠올리게 되었는지 이야기합니다.

여러분들은 컴퓨터 과학 분야의 여성을 떠올리라고 하면 떠오르는 사람이 있나요? 저는 사실 그분들의 이름은 잘 기억 안 나지만 나사를 배경으로 한 세분의 흑인 여성 프로그래머들이 나온 영화가 가장 먼저 떠오릅니다. 제목은 ‘히든 피겨스’입니다. 혹시 아직 안 보신 분들은 꼭 한번 보세요. 정말 멋진 영화라고 생각합니다.

본론으로 돌아가면 아무 이름도 떠오르신 분들도 많으시겠지만 걱정하지 마세요. 저희는 이제 아주 먼 과거부터 시작해서 정말 어마어마하게 대단한 분들의 이름과 그분들의 업적을 배우게 될 테니까요.

Age of Enlightenment, 계몽주의 시대 18세기부터 시작하도록 하겠습니다.

컴퓨터 과학의 선사시대 – 수학과 천문학

컴퓨터가 만들어지기 전 컴퓨터의 조상은 ‘인간 컴퓨터’였습니다. 특히 계산이 많이 쓰이는 천문학 분야에서 ‘컴퓨터’는 직업이었습니다. 이 직업은 수학 계산을 위한 직업이었고, 종종 아주 길고 어려운 수식을 계산하기 위해 그룹으로 나뉘어서 병렬적으로 계산이 이루어지는 방식이었습니다.

모든 직업과 마찬가지로 남성들의 지배하에 이루어지는 작업이었지만 이 시기에 가장 처음으로 기사에 인용된 여성은 계몽주의 시대의 가장 유명한 천문학자 Nicole-Reine Lepaute이였습니다.

그녀는 다른 두 남성과 함께 캘리 혜성의 돌아올 시기를 1759년 4월 13일로 계산하였는데, 실제로 같은 해 3월 13일 캘리 혜성이 돌아왔습니다.

그리고 다른 여성 Maria Mitchell은 망원경으로, 맨눈으로 찾기에는 너무나도 희미한 혜성을 첫 번째로 발견하여 큰 주목을 받았습니다. 이 혜성은 이후 그녀의 업적을 기리기 위해 그녀의 이름을 따서 ‘Miss Mitchell’s comet’이라고 이름 지어졌고, 그녀는 이 발견으로 금메달을 받았습니다.

컴퓨터 과학의 시작

Ada Lovelace이 분은 최근 인스타그램 피드에 어마어마한 문서를 옆에 둔 이미지와 함께 자주 소개된 최초의 여성 프로그래머입니다.

19세기에는 과학 직업에서 많은 장벽과 모순이 있었다고 합니다. 여성들은 학위를 받을 수 있었음에도 불구하고 결혼하자마자 사임을 해야 했습니다. 그리고 당시 사회를 보면 그들의 눈에 결혼하지 않은 여성은 존재하지 않았습니다.

1840년 컴퓨터 과학의 역사는 Ada Lovelace와 함께 시작됩니다. 그러나 Laura는 그녀는 최초의 프로그래머일 뿐만 아니라 컴퓨터 과학의 어머니라고도 생각합니다.
왜냐하면 인간을 대신하여 계산하는 목적을 가진 차이 엔진과 분석 엔진을 만들었다고 알려진 Charles Babbage는 아주 엉망인 사람이었고, 그가 만드는 기계 앞을 떠날 수가 없었다. (정돈되지 않고, 시야가 좁혀진 사람임을 이야기한다고 이해하시면 될 것 같습니다) 그에게 아이디어는 있었지만, 그 모든 기계를 함께 끌어모을 개념이 없었다.
그리하여 도착한 우리의 Ada Lovelace는 컴퓨터 과학의 시작인 첫 번째 알고리즘을 제공함으로써 분석 엔진의 개념을 발명합니다. 이것이 Laura가 그녀를 컴퓨터 과학의 어머니라고 생각하는 이유입니다. 그리고 Ada Lovelace의 첫 번째 알고리즘에서 우리는 루프와 함수의 첫 번째 개념을 찾을 수 있습니다.

그러나 이런 특별한 발명에도 불구하고 이 기계는 당시 너무 혁신적이었으며, 자금 부족으로 잊혔지만, 1937년 최초의 범용 기계 컴퓨터인 Mark 1에 영감을 위해 재발견 되었습니다.

IT 세상의 여성 진출

저희는 이제 19세기 말에 있고, Edward Charles Pickering Havard Computers라고 알려진 여성 그룹의 설립자입니다. 주목할 만한 점은 Edward가 여성들이 남성들만큼 컴퓨터에 능숙하다고 생각한 것입니다.
그렇게 Edward Charles Pickering이 만든 Havard Computers의 여성 천문학자들은 10,000개가 넘는 별들을 목록화하고 그를 묘사하는 시스템을 개발하였습니다.

그중 특출났던 여성 Annie Jump Cannon은 새로운 스펙트럼 분류 시스템의 개척자였으며, 현재 시스템의 기본이 되는 Harvard Classification Scheme(별들의 스펙트럼을 분류하는 체계입니다.)을 개발하였습니다.
1911년에서 1915년 사이 그녀는 매달 약 5,000개의 별을 각 별당 3초의 속도로 분류했다고 합니다.

20세기 산업들이 발전하며 여성들이 기술 분야에 참여할 기회들이 열렸습니다.
한 명의 주목할 만한 여성은 Grete Hermann입니다. 그녀는 수학과 물리학에서 상당한 기여를 했습니다. 그녀의 중요한 업적 중 하나는 그녀의 초기 물리학 작업이 양자 기계의 기초가 되었다는 사실입니다. 1920년 그녀의 박사 논문의 주제는 컴퓨터 대수의 기반이 되었으며 그것은 추상 대수학의 기본 문제들에 대한 알고리즘들의 존재를 처음으로 확립했다고 합니다.

전자 컴퓨터들

1940년과 1970년 사이에 여성들은 다양한 이유로 인하여 코더로써 널리 고용되었었습니다.
이 시기에 프로그래밍이라는 분야는 자라나는 분야였습니다. 전문성의 부족으로 특정 코딩 학위를 요구하지 않았고, 이러한 형식적인 자격의 부재는 학위 없이 오직 논리 시험만으로 고용하는 것으로 여성들에게 이점으로 다가왔습니다.
또 다른 요소는 과학 분야에서 학위를 딴 여성들이 고용주를 찾거나 그들의 직업을 지속하는 것에 어려움을 맞이했기 때문입니다. 그 결과 많은 여성들이 IT로 전환하게 되었습니다.
마지막 요소는 남성 권력의 부재와 여성들의 임금이 아주 적었기 때문입니다.
세계 2차 대전 동안, Grace Hopper 36살의 수학자는 나라를 위해 복무하기로 결심합니다. 그녀는 Vassar 대학의 교수직을 뒤로하고, 적의 메시지들을 해독하기 위해 미 해군부대에 합류하게 됩니다. 놀랍게도 미 해군은 그녀를 하버드로 보냅니다. 그녀는 그곳에서 Mark 1로 다시 알려진 첫 번째 컴퓨터의 세 번째 개발자가 되게 됩니다.

앞서 언급했던 분석 기계가 하버드에서 재발견되어 1937년 Howard Aiken에게 Mark 1을 만들 영감을 줍니다.
Mark 1은 다양한 펀치 카드의 프로그래밍 계산기였다. 그리고 그러한 기계를 다루는 영광스러우면서도 책임이 막중한 임무를 맡은 것이 Grace였다. 그녀는 512페이지에 달하는 사용자 매뉴얼을 백지장에서부터 작성했다.
그녀는 로켓 궤도를 수정하고, 새로운 대공포의 사정표를 생성하며 기뢰 제거함을 보정하는 등의 전쟁에 필수적인 기밀 계산 작업에 참여했다.

1945년은 컴퓨팅 역사에서 이정표가 되는 해로 첫 번째 완전 전자식 컴퓨터인 ENIAC가 등장한 해이다.
그것은 계산을 자동화하고 속도를 높이기 위해 개발되었다. 확실히 ENIAC가 빨랐지만, 그것은 사람이 개입을 해야 했고, 그들은 ‘Operator’라고 불리었다. 그리고 이 직업은 여성들에 의해 수행되었다.

Operator는 스위치와 케이블들을 이용하여 수동으로 질문들을 전자 컴퓨터에 입력하는 사람들이었다. 6명의 멋진 여성들 Marlyn Meltzer, Betty Holberton, Kathleen Antonelli, Ruth Teitelbaum, Jean Bartik, Frances Spence의 ENIAC의 첫 번째 개발자들이며 최초의 프로그래머들이었다. Operator의 역할은 현대 프로그래머의 역할이지만 그 직업은 여성들이 수행했기 때문에 인정받지 못하거나 경시되었고, 하드웨어는 남성들의 일로 간주하였다.
그러나 이 두 직업 사이의 경계는 명확하지 않았다. 여성들은 그들의 일을 수행하기 위해 하드웨어에 대해서도 얕거나 적은 지식이 필요했다. 이것이 그들의 직무 설명과 그들이 실제 행한 일에 있던 큰 차이이다.

ARPANET과 인터넷

ARPANET은 Advanced Research Projects Agency Network의 약자로, 미국 국방성 산하 고등연구계획국(DARPA)이 1960년대 후반에 개발한 최초의 패킷 교환 네트워크입니다.

Hedy Lamarr

1942년 영화배우로 알려진 Hedy Lamarr에 의해 중요한 혁신이 발생했다. 이를 이해하기 위해서 우리는 그녀의 배경을 알아야 합니다. Hedy Lamarr는 최초의 비포르노 영화에서 연기된 오르가슴 씬으로 유명한 그녀는 예상 밖의 역할을 찾게 된다. 형편없는 결혼 생활을 마주한 그녀는 오스트리아로 망명하러 간다. 어찌 되었든 그녀에게는 놀라운 면모가 있었는데 그는 전쟁과 기술 발전에 대한 깊은 관심이었다. 이 시기에 그녀는 피아니스트 George Antheil과 교류했다. 함께 그들은 무선 조종 어뢰를 발사하기 위한 비밀 통신 시스템을 고안했는데, 이는 주파수 도약 확산 스펙트럼(FHSS- Frequency Hopping Spread Spectrum)이라고 알려져 있다.

그들은 이 아이디어를 1942년에 창안했고 놀랍게도 그것은 여전히 오늘날 블루투스와 와이파이 같은 기술에 사용되고 있다. 나는 특이한 경력 변화는 새로운 경지에 우리를 도달하게 한다고 생각한다.

동시에 코드에 대한 새로운 생각은 50년대에 시작되었다. 하드웨어의 제약으로 여러 가지 시도들이 등장했고, 프로그래밍 또한 하드웨어보다 빠르게 발전해 나갔습니다. 알고리즘들은 최적화가 되어야 했고, 이와 같은 과정에서 이는 마치 흑마 법을 다루는 천재의 이미지를 낳았습니다. 그리고 안타깝게도 이 시점에서 전형적인 털이 많은 비사교적인 백인 남성의 이미지가 탄생했고, 이런 프로필이 빠르게 인기를 얻어 회사들에 의해 더 쉽게 채용되었습니다. (우리의 개발자에 대한 고정 관념은 이런 마케팅으로부터 시작된 것입니다. 발표를 들으면서 저는 이 부분에서 너무 안타까웠습니다. 결국에 남성들이 홀대하던 직업 세상에서 여성들이 활약을 펼쳐 이 산업을 한껏 끌어올렸지만 결국에 보기 좋은 떡이 되니까 그들이 다시 홀랑 가져가서 자기들 것이라고 하는 게 너무 화가 나네요)그나저나 Grace Hopper에 대한 이야기가 끝난 줄 아셨죠? 하지만 다시 그녀 이야기로 돌아옵니다. 전쟁 이후 그녀는 UNIVAC에서 일을 합니다. 그 당시 가장 강력한 컴퓨터였죠. 그녀가 Automatic Programming Department 부서를 맡게 되었을 때 그녀는 컴퓨터들이 그들 스스로 프로그래밍할 수 있는 컴파일러에 대한 아이디어를 떠올립니다. 그녀의 아이디어는 혁명적이었음에도 불구하고 그녀는 곧 모든 회사가 자체 컴파일러를 갖게 될 잠재적 혼란을 예상하고, 그녀의 옛 해군 인맥들을 활용하여 국내 모든 컴퓨터 제조사와의 회의를 조직하기로 하고 회의의 모든 참석자는 컴퓨터에서 사용할 간단하고 보편적인 언어에 동의하여 공통의 비즈니스 지향 언어인 COBOL이 탄생하였고, 오늘날까지 사용되고 있습니다.
(COBOL은 저도 처음 들어본 언어인데 주로 비즈니스 금융 및 행정 시스템에서 사용되어 왔고, 지금도 많은 금융 기관과 정부 기관에서는 여전히 이를 사용하고 있다고 합니다. 최신 버전은 COBOL 2014네요. 그리고 COBOL이 프로그래머는 감소하는데 여전히 사용 중인 분야를 보면 매우 중대한 분야에서 쓰이고 있어서 여러분이 취업만으로 큰돈을 벌고 싶다면 이 언어를 파보는 것도 좋은 생각일 것 같네요! )

Grace에 대한 몇 가지 일화가 더 있는데, 소프트웨어의 이식성의 아이디어도 그녀가 처음 제안했다고 합니다. 컴퓨터마다 프로그램을 재작성하는 대신 코드가 컴파일되어 재사용 되도록 한 것이죠. 또한 그녀가 이 명령어를 작성하는 과정들을 ‘코딩’이라고 부르기로 했다고 합니다. 그러면서 Laura는 중간에 ‘프로그래밍’으로 바뀌었던 이 이름이 최근 들어 다시 ‘코딩’이라는 이름이 부활한 사실이 재밌다고 덧붙였습니다.

컴퓨터 과학 교육의 창설과 개인용 컴퓨터의 발전

위에 삽입된 그래프는 다양한 분야에서의 여성 졸업자들을 나타냅니다. 그리고 저희는 컴퓨터 과학 분야에서 이상함을 찾을 수 있습니다. 80년대 근처에서 우리는 컴퓨터 분야에서 여성들의 감소를 볼 수 있습니다. 그리고 이것에는 여러 이유가 있습니다.

컴퓨터 연구에서 성별 차이에 기여한 중요한 요인은 1981년 개인용 컴퓨터의 등장이었습니다. 이 이전에는, 대부분의 대학생이 컴퓨터에 거의 노출되지 않았는데, 컴퓨터가 희귀하고 비싸서 모든 사람들을 상대적으로 동등한 위치에 있게 했기 때문입니다.

하지만, PC의 도입과 함께, 새로운 고정관념이 생겨났습니다. 능숙한 프로그래머가 되기 위해서는 수많은 시간을 강박적으로 컴퓨터 작업에 소비해야 한다는 인식이 생겨났고, 이는 일정한 스크린 시간으로부터 “컴퓨터 스크린 태닝”을 자랑하는 “진짜 프로그래머”라는 개념으로 이어졌습니다. 재미있는 것은, 사업에 종사하는 많은 남성이 이러한 고정관념에 맞지도 않았다는 것입니다.

게다가, 가정에서 컴퓨터를 구입할 때, 그것은 종종 소년의 방으로 이어졌고, 아버지들은 “코치”의 역할을 맡아서 아들들이 프로그래밍을 탐구하도록 격려했고, 이때부터 격차가 나기 시작했습니다.

특히 컴퓨터에 대한 광고의 시작으로 컴퓨터가 ‘소년의 것’처럼 보이는 광고만 보여줌으로써 대다수의 사람이 무의식적으로 이런 경우라고 생각하기 시작했습니다.
이는 사람들의 전반적인 인식이 얼마나 중요한지 보여주는 아주 정확한 예시 중의 하나라고 볼 수 있습니다.

해커와 인공지능

요즘 우리는 ChatGPT와 인공지능에 대해 매일 듣습니다.
Laura는 자료조사를 하는 동안 Alice Recoque와 Karen Spärck Jones를 포함하여 인공지능 분야를 발전시킨 여러 여성을 발견했습니다.
컴퓨터 과학자이자 연구원인 Karen Spärck Jones의 작업은 자동 자연어 처리와 정보 검색에 중점을 둡니다. 그녀는 TF-IDF를 개발했습니다
대부분의 검색 엔진에서 오늘날에도 여전히 사용되며 SEO에 중요한 도구인 method(Term Frequency Inverse Document Frequency)라는 가중 관련성 측정법입니다.

이 방법은 텍스트에 있는 단어의 “물리적인” 존재와 “일반적인” 중요성의 가중치를 결합합니다.
따라서 텍스트에서 특정 키워드의 관련성을 정의하는 것이 가능합니다.

Margaret Masterman과 함께 일하면서 그녀는 스스로 목표를 컴퓨터가 다양한 의미를 가진 단어를 이해하도록 컴퓨터를 프로그래밍하고, 동의어 사전을 코딩하는 것으로 정했습니다.
그녀는 1964년 자연어 처리 분야의 창립자이자 기본 문서로 간주하는 논문을 출판했습니다.

처음에는 인정받지 못했지만, 그녀의 아이디어는 오늘날 사용되고 있으며 계속해서 영감을 주고 있습니다. 그녀는 또한 남성과 여성 모두를 포함한 여러 세대의 연구자들에게 조언하고 “컴퓨팅은 사람에게 맡겨지기에는 너무 중요합니다”(Computing is too important to be left to men)는 슬로건을 만들었습니다. – 해석이 남자에게만 맡겨지기에는 너무 중요하다고도 할 수 있을 것 같지만 컴퓨터가 스스로 학습하도록 만드는 인공지능을 연구했던 개발자라는 입장에서 보면 컴퓨팅은 사람에게만 맡겨지기에는 너무 중요하다가 맞는 해석일 것 같아서 이렇게 해석했습니다.

Laura는 또한 해커 윤리에서 성차별이 없다는 지극히 흥미로운 사실을 발견했습니다.
해커 정신의 철학은 해커들의 행위만을 판단할 것을 요구합니다.
해커들 자신이 아니라. 나이, 사회적 지위, 성별 등이 고려되어서는 안 됩니다.

“기술 여성”에게 더 이상 방어해야 할 여성이라는 꼬리표가 붙지 않는 것이 큰 도전인 이유이기도 합니다. 오직 전문가로 평가받는 것.

그렇다면 위 내용은 사실일까요? Laura는 “가장 유명한 여성 해커”를 구글에 입력하는 불운을 겪었고, “가장 인기 있는 여성 해커 상위 10위”을 만드는 다수의 링크를 발견하게 되어 기뻤습니다.
이 분야에서 진보적인 의지가 있더라도, 여성 해커에 대한 환상은 여전히 존재합니다. (섹슈얼한 안 좋은 방향으로의 환상입니다)이이 시점에서 강조하고 싶은 여성은 JoannaRutkowskaa 입니다. 그녀는 폴란드의 컴퓨터 과학자이자 보안 전문가인 그녀는 낮은 수준의 보안과 루트킷에 대한 연구로 가장 잘 알려져 있습니다.

결론

Laura는 이 발표의 목적은 IT 역사의 방향을 바꾸어 놓은, 오늘날 어린 소녀들에게 영감을 줄 수 있는 여성들을 강조하는 것이라고 합니다.

이 글을 읽어주신 분들은 오늘 발견한 이름을 적어도 두 개를 적어 널리 알려주시기를 부탁드립니다. 이 여성들의 이야기를 여러분의 따님, 학생, 친구들과 함께 나누기 위해서요. 그들에게 이 여성들에 대해서 보여주고, 격려하세요.
여성들이 꼭 프로그래머가 될 필요가 없지만, 시야를 넓히고, 여성으로써의 삶에서 자신의 선택과 꿈을 제한할 필요가 없다는 것을 보여주세요.

관련글