프로그래머의 윤리학 / 임백준
[한겨레] 마틴 파울러는 2010년 열린 어느 콘퍼런스에서 ‘도구와 테크놀로지를 넘어서’라는 제목의 강연을 했다. 프로그래머의 윤리학을 다룬 내용이었다. 기술적인 내용이 아니었지만 파울러가 워낙 유명하기 때문에 많은 사람이 참석해서 강의를 들었다. 그 이후로 파울러는 기회가 있을 때마다 비슷한 내용의 강의를 반복했다. 2014년 독일 베를린에서 있었던 고투(GOTO) 콘퍼런스에서 발표한 ‘그저 코드 멍키가 아니라고’(Not Just CodeMonkeys)는 강연 내용이 유튜브에 올라와 있다. 영어공부를 하면서 보기에 좋다. 파울러는 이 강연에서 컴퓨터 사용자를 속여서 본인의 의지와 무관하게 물건을 사도록 만들거나, 보험에 들게 만들거나, 서비스에 가입시키는 일체의 인터페이스를 묶어서 다크패턴(dark patterns)이라고 불렀다. 넓은 범위에서 생각하면 우리가 일상적으로 경험하는 피싱이나 악성코드도 다크패턴에 속한다.
사회공학(social engineering)이 ‘사기’의 다른 이름인 것처럼, 다크패턴도 사기다. 하지만 이것도 하나의 기술이며, 누군가 정성스럽게 고민을 해서 만들어내는 작품이라는 사실이 흥미롭다. 파울러가 주장하는 프로그래머의 윤리학은 바로 이 지점을 가리킨다. 다크패턴이라는 형태의 사기는 양심을 팔아먹은 프로그래머가 있을 때 가능하기 때문에 프로그래머의 윤리학이 의미를 갖는다는 이야기다.
물론 이런 말을 하는 사람은 파울러로 국한되지 않는다. 컴퓨터 학자들의 모임인 컴퓨팅기계협회(ACM, Association for Computing Machinery)에서는 일찍이 ‘소프트웨어 윤리코드와 직업적 관행’이라는 규약을 정해서 컴퓨터를 다루는 사람들은 언제나 “공공의 이익”을 우선적으로 고려해야 한다고 강조했다. 최근에는 두 명의 독일 프로그래머를 중심으로 ‘책임있는 소프트웨어 개발 선언’이 만들어져 인터넷에서 동료 프로그래머들의 지지 서명을 받고 있다. 이 선언에서 흥미로운 항목은 첫번째인 “나는 내 결정에 대해서 윤리적 책임을 지며 양심에 따라 행동한다”와 두번째인 “인권과 시민적 자유를 해치는 소프트웨어는 개발하지 않는다”이다.
중동호흡기증후군(메르스)이 한창일 때의 이야기다. 내가 진행하는 팟캐스트 방송에서 함께 진행을 하고 있던 친구가 한국에서 메르스 정보를 가장한 문자메시지가 돌아다니고 있는데, 그걸 클릭하면 곧바로 악성코드에 감염된다는 이야기를 전했다. 그 말을 듣고 나는 진심으로 못된 사람들이라고 느꼈고 방송에서도 그렇게 말했다. 메르스에 대한 사람들의 공포심리를 이용해서 악성코드를 전염시키는 행태는 다크패턴 중에서도 가장 질이 좋지 않기 때문이다.
해킹팀 사건이 드러나기 전이라서 우리는 그것이 우리나라 정보기관의 다크패턴이었음을 알지 못했다. 그것이 설령 감청을 해도 좋을 만한 대상을 염두에 둔 작품이었다고 해도, 메르스를 이용한 다크패턴은 윤리적으로 저질이다. 그런 코드를 작성한 프로그래머는 “공공의 이익”이나 “윤리적 책임”까지는 아니더라도 최소한 거울을 들여다보면서 자기 양심의 목소리에 귀를 기울일 필요가 있다.
임백준 팟캐스트 <나는 프로그래머다> 운영자
파울러가 말하는 프로그래머 윤리의 핵심은 다크패턴을 인식할 수 있는 능력, 그리고 그런 것을 개발해 달라는 주문을 단호하게 거부할 수 있는 양심이다. 소프트웨어를 개발하는 프로그래머는 사용자가 소프트웨어를 어떻게 사용할지를 염두에 두기 때문에 결코 가치중립적일 수 없다. “모르고 개발”했다는 변명은 성립하지 않으며, 알고 개발하거나 아니면 알기 때문에 개발하지 않거나 둘 중 하나다. 윤리학이 필요한 이유다.
임백준 팟캐스트 <나는 프로그래머다> 운영자
공식 SNS [페이스북] [트위터] | [인기화보] [인기만화] [핫이슈]Copyrights ⓒ 한겨레신문사, 무단전재 및 재배포 금지 <한겨레는 한국온라인신문협회(www.kona.or.kr)의 디지털뉴스이용규칙에 따른 저작권을 행사합니다.>
[출처] http://news.naver.com/main/read.nhn?oid=028&aid=0002284285
-
No Image
언어논리 편 - 오류의 종류
언어논리편 - 논법 외 # 논법 # "연역 논법" * 딜레마 논법 A면 B다. C면 D다. 그런데 ~B이거나 ~D다.(대우) 따라서 ~A거나 ~C다.(대우) * 정언적 삼단논법 A면 B다. C면 D다. 그런데 A 또는 C다. 따라서 B 또는 D다. * 선언적 삼단논법 A 또는 B이다. ~A이다.... -
언어폭력에 대한 광고 (외국)
완전 직관적임.. [출처] http://www.vingle.net/posts/59713 -
얻은 것과 잃은 것..
건물은 높아졌지만 인격은 더 작아졌다. 고속도로는 넓어졌지만 시야는 더 좁아졌다. 소비는 많아졌지만 더 가난해지고 더 많은 물건을 사지만 기쁨은 줄어들었다. 집은 커졌지만 가족은 더 적어졌다. 더 편리해졌지만 시간은 더 없다. 학력은 높아졌지만 상... -
얼리어답터들을 위한 크리스마스 선물가이드
얼리어답터를 방문하는 사람들은 비행기 1등석에서 마카다미아를 주문하기 보다는 어떤 엔터테인먼트 시스템을 사용하고 있는지와 UI를 분석하느라 정신이 없는 사람들이다. 그런 우리들에게 배터리가 들어있지 않은 크리스마스 선물은 의미가 없다. 크리스마... -
엄마보다 아빠가 아이들과 더 잘 놀아줘야 하는 이유
By Sue Shellenbarger LINZIE HUNTER FOR THE WALL STREET JOURNAL 오하이오 주 켄트스테이트대학의 캐스린 컨스 심리과학 교수는 자신의 실험실에서 30명의 청소년 및 아동이 부모에 대해 얘기하도록 했다. 컨스 교수 연구진이 부모와 자녀 간의 유대감을 평... -
엄마학교 서형숙 망언
이런 사람이 엄마 학교?.. 본인이 사람부터 돼야겠그만.. 2014년 05월 22일 일본에서 한국엄마들을 상대로 강연회를 가졌던 엄마학교의 저자 서형숙 육아얘기 잘 하다가 막판에 배가 가라앚는 그 상황에 문자질이나 하는 생각없는 세월호 아이들이라고 비난, ... -
에네스 카야 사과문, ‘유병재 해석법’ 화제
터키 출신 방송인 에네스 카야가 불륜설로 논란에 휩싸인 가운데 지난 5일 사과문을 게재했다. 공개된 사과문을 두고 한 누리꾼이 과거 유병재 작가가 소셜네트워크서비스(SNS)에 올린 글을 인용해 '에네스 카야 사과문 해석'이란 글을 올려 폭발적인 반응을 ... -
에릭 슈미트 구글 회장이 권하는 회의 8개 원칙
구글에는 ‘회의 규칙’이 있다는 얘기를 전에 들었는데 그게 어떤 것인지는 이제야 알았습니다. 에릭 슈미트 구글 회장이 최근 조나단 로젠버그 전 구글 부사장과 함께 ‘구글은 어떻게 돌아가나?(How Google Works?)’란 책을 냈죠. 그 책에 ‘회의 8개 원칙'이 ... -
에릭 슈밋 "창의적·열정적인 인재 뽑아 위대한 제품 만들게 해야"
안드로이드로 ‘모바일 시대’를 주도하고 있는 구글. 임직원이 4만명이 넘는 거대 기업이 된 지금도 구글이 혁신적인 아이디어를 끊임없이 내놓는 비결은 무엇일까? 이 궁금증을 풀어줄 책이 최근 출간됐다. ‘구글에서는 어떻게 일하나(How Google Works)’. 에... -
엑셀도 모르는 KBS의 선거 그래프를 바로잡아 보자
KBS에서 마지막 여론조사 결과를 발표했다. 그런데 그래프가 이상했다. 아래 새정치민주연합의 박원순 후보가 앞서는 그래프는 13.8%의 차이를 보이고 있다. 오차 범위를 훌쩍 뛰어넘는다. 하지만 그래프 높이의 차이는 매우 적다. (지금은 그래프를 잠시 삭... -
엔지니어(개발자)와 일하는 방법
엔지니어(개발자)와 일하는 방법 by Julie Zhuo (페이스북 디자인 디렉터 / Product design director @ Facebook. ) 원문 url 링크 : https://medium.com/the-year-of-the-looking-glass/a3163ff1eced (앞 문장은 똑같아서 생략) 엔지니어(이하 개발자)는 팀의... -
여름에 물놀이 하면 안될 이유
알고 있었지만 숫자로 표현해주니 대박.. 수영장 물은 염소로 소독하는데.. 염소가 땀,소변,대변과 반응하면 해로운 산염화질소 생성 수영장의 코를 찌르는 소독약 냄새가 그것. (알레르기성 천식, 호흡곤란 증상 유발) 깨끗한 수영장 소독 물에서는 아무런 냄...