프로그래머의 윤리학 / 임백준
[한겨레] 마틴 파울러는 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
-
어제 웹서버 엄청 느려짐 ㅠㅠ;
어제 새벽에 웹 서비스가 갑자기 느려진 것을 확인.. 전에도 이런 경우가 있었고 한국 시간은 늦은 오후라 예전 처럼 특정 컨텐츠에 접속이 많아서 그럴 것이라 생각 했다. 예전에도 이런 경우가 있어서 트래픽과 접속 기록 확인하는 웹페이지를 만들었는데.. ... -
복사기 기능 많아도 98%는 복사 1장
구글 검색창과 지메일 등 150여개 서비스의 디자인을 총괄했던 마리사 메이어 야후 CEO. 야후에서도 '야후 웨더'와 '플리커' 등의 디자인으로 주목을 받았다. 최근 비즈니스인사이더와 패스트컴퍼니에 소개된 그녀의 앱 디자인 법칙 세 가지를 소개한다. /사진... -
[펌] 구글과 페북에서 일하며 얻은 8가지 삶의 지혜
구글러(googler)와 페이스북커(facebooker)는 각각 구글과 페이스북에서 일하는 직원을 일컫는 말로 벤처업계에선 그야말로 선망의 대상이 된다. 한국에서 삼성과 현대에 다니는 직원을 가르켜 삼성맨, 현대맨이라 부르는 것과 마찬가지다. 구글과 페이스북은... -
리더에게 사랑받는 주니어의 특징
컨설팅 업에 7~8년 정도 몸을 담았던 경험에서 일을 잘 하는 주니어들을 살펴보면 공통점이 있었다. 대체로 태도(Attitude)나 기질적인 요소들이다. 처음 컨설팅을 시작해서 입사한 날 지금은 모 컨설팅사의 대표로 계신 모 대표께서 골방으로 데려가셔서 이... -
프레임의 법칙
# 프레임, 나를 바꾸는 심리학의 지혜 "질문이 달라져야 답이 달라진다!" 어느 날 세실과 모리스가 예배를 드리러 가는 중이었다. 세실이 물었다. “모리스, 자네는 기도 중에 담배를 피워도 된다고 생각하나?” 모리스가 대답했다. “글쎄 잘 모르겠는데. 랍비... -
선택은 당신의 몫
성공으로 가는 계단이 될 것인가? 성공과 담을 쌓을 것인가? 당신의 선택에 달려 있다. -
뇌는 부정의 개념을 이해 못한다
사람의 뇌는 부정의 개념을 이해 못해요. 코끼리를 생각하지 마세요! 그러면 코끼리를 생각하지 않는게 아니라 더 생각함 -
평범해 보이지만 그러기 힘든 인생
결혼하고 토끼 같은 자식 한마리 보고 내 명의로 된 집 사고, 차 사고 가족 중에 아픈 사람 아무도 없이 정년까지 무사히 일하고 퇴직해서 손주들 대학까지 가는거 보고 자다가 사망 -
조선시대 최대의 권력형 비리 사건
조선 초기 '서달'이라는 인물이 있었다. 그는 흔히 요즘 말하는 금수저였다. 양가 부모 모두 권력과 부(富)의 최상위층에 있었고 외동아들인지라 귀하디 귀하게 자란 탓인지 '서달'은 항상 목에 힘이 들어가 있었고 거만하였다. 어느날 '서달'은 본가의 어머니... -
성공의 비용
성공의 비용 늦게 자고, 일찍 일어나고, 친구를 만나지 않고, 오해가 생기고, 스트레스 받고, 스스로를 응원하며.. 이런 내용을 보면 저렇게까지 해서 꼭 성공해야 하나 싶다. 그리고 갑자기 이 글이 떠오른다. 반전 있는 절대 명언 https://hooni.net/83537 ... -
기업은 언제 망하는 거임?
옛날 부터 그랬군.. 1842 - 파업이 법적으로 허용된다면 살아남을 기업은 없어! 1887 - 흑인에게 똑같은 임금을 주라고? 기업 망하라는 소리 같은데? 1912 - 노동자의 죽음은 비극이지만 노동착취 반대법은 기업의 종말을 초래할거야!! 1915 - 노조원이란 이유... -
프로그래머의 윤리학 / 임백준
[한겨레] 마틴 파울러는 2010년 열린 어느 콘퍼런스에서 ‘도구와 테크놀로지를 넘어서’라는 제목의 강연을 했다. 프로그래머의 윤리학을 다룬 내용이었다. 기술적인 내용이 아니었지만 파울러가 워낙 유명하기 때문에 많은 사람이 참석해서 강의를...