프로그래머 권리장전

Coding Horror라는 유명한 블로그를 운영하는 Jeff Atwood씨의 포스팅 중 하나가 나의 눈길을 사로 잡는다. 바로 "프로그래머 권리 장전 (The Programmer's Bill of Rights)". 이름 하나 거창하다. 프로그래머에게 주어져야 하는 6가지 "기본권리"에 관한 것이다. 모두가 내가 회사 생활하면서 느낀 것과 너무 동일하여 옮겨 본다.


1. 모든 프로그래머는 두 개의 모니터를 가져야 한다.

절대 동감. 회사에서 다 구려 터진 17인치 배불뚝이 모니터 하나 던져주며 높은 생산성을 바라는 것은 어불성설. 그것도 모니터의 주파수가 70Hz 정도라면 깨알 같은 소스 코드를 껌뻑이는 모니터 속에서 눈 빠지도록 봐야 한다. 생산성뿐만 아니라 몸 버리기도 딱 좋다. 이미 여러 연구 결과(?) 듀얼 모니터의 작업 효율성이 좋다는 것은 알려진 사실. 나도 듀얼 모니터 환경을 집에서 사용한지 4년이 다 되어간다. 그러나 회사에서 감히 이런 것을 주장하는 것은 정신 나간 짓. 결국 사비를 털어 LCD 모니터 하나 사서 일을 하였다.

2. 모든 프로그래머는 빠른 컴퓨터를 가져야 한다.

꼰대를 연상케 하는 나이 많으신 관리자라면 "명필이 붓을 가리는 것 봤냐"라는 말을 할 것이다. 더 빠른 컴퓨터로 더 빠르게 컴파일을 한다면 이건 결국 생산성의 증대로 이어진다. 1분 걸릴 컴파일이 20초로 줄어든다면 나머지 40초 동안 웹 서핑을 할 수 있지만, 그래도 그 중에서 10초 정도는 업무 관련 지적 활동으로 채워질 것이다. 비싼 컴퓨터 비용을 뽑고도 남을 수 있다. 회사에서 쓰던 컴퓨터의 메모리는 고작 512MB. 도저히 참을 수가 없었다. 결국 사비를 털어 1GB 램을 별도로 구입한다.

3. 모든 프로그래머는 자신이 선택할 수 있는 마우스와 키보드를 가져야 한다.

프로게이머에게 있어서 키보드와 마우스는 군인에게 있어서의 총알과 소총과도 같은 존재다. 오늘도 키보드로 예술 작품을 만드는 우리 프로그래머에게 있어서 키보드와 마우스는 피아니스트의 피아노에 견줄 수 있을 것이다. 그러나 회사에서 던져주는 키보드는 자랑스러운 SAMSUNG 마크가 새겨진 직사각형 키보드. 물론 이러한 키보드를 좋아하시는 분도 많지만 네츄럴 키보드 사용한지 10년이 넘은 나로서는 역시 적응하기 힘들었다. 마우스 역시 정체를 알 수 없는 "묻지마 마우스". 결국 직접 돈을 들여 내츄럴 키보드 + 마우스 + 마우스 패드, 3종 세트를 구입해서 비치한다.

2003년 1월에 찍은 나의 책상

4. 모든 프로그래머는 편안한 의자를 가져야 한다.

아마 내 블로그에서 가장 많이 읽힌 글은 에어론 체어에 관한 일 것이다. 나의 편안한 의자를 향한 열정 역시 무소음 컴퓨터를 향한 열정 못지 않았다. 다행히 두 번째 회사에서는 듀오백을 주기는 하였으나, 이름만 듀오백일 뿐, 듀오백 중에서도 가장 싸구려 모델이었다. 참을 수 없는 불편함에 결국 주변 동료의 눈치를 뒤로 하고, 과감히 사재 듀오백 의자를 주문하기에 이른다. 사실 첫 번째 회사 시절에도 그러려고 하였으나, 그 당시에는 내가 가장 어린 놈이었다. 의자까지 사재로 지를 용기가 없었던 것이다. 그러나 두 번째 회사에서는 또래 개발자들이 대부분이었고 나름 짬밥이 된다고 판단, 과감히 지른다.

5. 모든 프로그래머는 빠른 인터넷 접속 환경을 가져야 한다.

아마 사장님들이 싫어할 대목일 것이다. 근무시간에 일 안 하고 인터넷만 한다고. 하긴, 내가 만난 최악의 상사 중 한 명은, 내가 MSDN 웹 페이지를 통해 자료를 검색하고 있는 것도 "너는 왜 인터넷으로 자료를 찾냐? 책 놔두고 뭐해?" 이런 멘트를 날려 주시며 나의 근무 태도에 태클을 걸어 오신다. 업로드는 그렇다고 쳐도 "근무하는데 인터넷이 왜 필요해?" 라는 마인드로 모뎀 수준의 라인을 깔아주시는 사장님께서는 제발 쫌.

6. 모든 프로그래머는 정숙한 작업 환경을 가져야 한다.

첫 번째 회사의 주요 업종 중 하나가 CTI라고 하는 것이었다. 각종 장비가 사무실 도처에 즐비 한다. 내 자리 옆에도 아름다운 서버가 한 대 계셨는데, 포근한 소음을 근무시간 내도록 들려주셨다. 너무 시끄러워서 일을 할 수 없다고 투정을 부리자니 나는 이제 갓 입사한 신입 사원. 보나마나 ROTC 출신 상관의 "뭐가 그렇게 시끄럽다는 거야. 일이나 열심히 해!"라는 소리 들을 것이 뻔해 가슴만 졸인다. 다행히 몇 달 뒤, 자리 옮길 기회가 있어서 잽싸게 안락한 자리로 옮겨 간다.


이걸 보면 나는 성격이 꽤나 모난 편이다. 그냥 아무런 환경에서나 일 하라고 하면 안 한다. 제대로 코딩을 하려면 모니터 주파수 및 핀 쿠션 확실히 맞춰야 하고 에디터 색상까지 깜장 바탕으로 해놓아야 비로서 코딩 할 맛이 난다. 책상도 깨끗하게 정리 정돈 하고 걸레질 한번 해줘야 한다. 키보드와 마우스의 때도 좀 벗겨 줘야 한다. 딱, 직장 상사가 싫어할만한 타입이다. 그러나 이러한 요구가 과도한 것일까?

프로그래머에게 있어서 빠른 컴퓨터와 안락한 근무 환경은 과도한 요구가 아니다. 적당히 구린 컴퓨터와 책상 의자 던져주면 당장엔 비용 절감으로 이어질 수 있을 것이다. 그러나 결국 그것은 생산성 저하와 척박한 애사심으로 연결된다. NHN의 수 많은 에어론 의자가 무엇을 말하겠는가? 회사가 그 만큼 직원들을 위해 노력하고 있다는 성의의 표시다. 보다 빠르고 편한 컴퓨터와 편안한 근무 환경은 모든 프로그래머가 가져야 할 필수 조건임을 감히 주장해본다!

by object | 2007/05/05 09:51 | 컴퓨터 | 트랙백(2) | 핑백(1) | 덧글(11)
트랙백 주소 : http://minjang.egloos.com/tb/1159094
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from sentimentalist at 2007/05/12 15:51

제목 : #62. 프로그래머 권리장전 (Bill of Rig..
oriented님 블로그에 오랜만에 들어갔다가 `프로그래머 권리장전` 이라는 포스팅을 봤다. 구구절절이 절대 공감을 이끌어내는 항목들이었는데, 원문은 Coding Horror 라는 블로그를 운영하는 Jeff Atwood 라는 분이 올렸다고 한다. 링크를 따라가 보도록 하자~Art.Oriented - 프로그래머 권리장전Jeff Atwood - The Programmer's Bill of RIghts6개의 간단한 항목들로 구성되어 있지만, 하나하나......more

Tracked from Go Away! IF .. at 2008/12/28 13:36

제목 : 프로그래머 권리장전!
회사 동료가 알려준 글.. 다시 찾아들어가 나도 올려본다. 우리 회사에도 너무나 절실하게 요구되는 부분이기에... 이글루스의 블로그 art.oriented에서 가져온 글로써, Coding Horror라는 유명한 블로그를 운영하는 Jeff Atwood씨의 포스팅 중 하나가 원문이라고 한다.. 바로 "프로그래머 권리 장전 (The Programmer's Bill of Rights)". 이름 마음에 든다.! 프로그래머에게 주어져야 하는 6가지 "기본......more

Linked at art.oriented : 2.. at 2007/07/14 02:09

... 프로그래머 권리장전이라는 글에서도 주장하였지만 비단 개발자뿐만 아니라 컴퓨터를 많이 사용하는 사람에게 모니터는 작업의 효율성과 직결 된다. 창 많이 띄어 쓰기를 좋아하는 나로서는 꽤나 듀 ... more

Commented by 시즈하 at 2007/05/05 10:03
저 역시 많이 공감하는데...
제게는 그 어떤 하나도 갖춰진 것이 없군요...OTL

아, 인터넷은 그런대로 괜찮습니다만...
Commented by object at 2007/05/05 10:21
저는 결국 사비를 털었습니다 -o-
Commented by 가짜집시 at 2007/05/05 11:16
저도 결국 사비를 털어 모니터와 키보드, 마우스를 샀고 팀장의 동의 하에 약간의 사기를 쳐서 *웃음* PC를 최신 사양으로 교체하는 품의를 결재 받았죠 :) 환경에 욕심이 많은 팀들중엔 전원이 기계식 키보드에 24" 와이드 모니터를 공구하는 곳도 있더라구요. 회사에서 게임을 하고 싶어서 사비로 그래픽카드 사오는 사람들은 여전히 별로 이해가 안되지만...

프로그래머가 작업 환경에 민감한 건 (그런게 별로 중요치 않다는 견해와는 달리) 매우 자연스럽고, 좋은 징조라는 생각이에요. 빨리 도는 머신을 좋아하는 사람은 본인의 결과물이 빨리 돌아가지 않으면 속상할테고, 깔끔한 데스크탑을 좋아하는 사람이라면 소스 코드는 물론이고 빌드 환경조차도 깔끔하게 유지하려고 할테니까요. 그게 아니라면야 뭐, 사비로 그래픽 카드 사서 게임이나 하라죠 :)
Commented by object at 2007/05/05 12:06
그러고보니 첫번째 회사에서 갓 신입임에도 불구, 사장님한테 직접 "이번 신입사원들이 쓸 컴퓨터는 직접 부품을 골랐으면 하는데요." 라고 건의 해서 결국 제가 부품을 다 골랐던 것 기억이 나네요. 나름 럭셔리로 골랐는데요. 모니터가 튕겼습니다. 2001년 2월이었는데 플래트론 모니터 70만원 정도 했는데 팀장이 이거 너무 비싸라고 거절을 ㅠ

결국 그 뒤에 2002년 팀에서 모니터 살 일이 있었는데 제가 적극 주장해서 결국 플래트론 795FT로 죄다 바꾸었네요. 제가 좀 별나긴 합니다... -o- 회사용 그래픽 카드는 매트록스가 일단 짱이었죠... 이제는 옛말이 되었지만.. 하기야 예전 ATI X800을 중고로 구입할 때 판매하시던 분이 "이거 회사에서 쓰던 건데요" 라고 하셨거든요. 그 때 좀 갸우뚱 하긴 했죠. 아니 회사에서 3D 게임을 즐기시나라고...
Commented by 상희스타일 at 2007/05/05 16:01
저는 회사에서 노트북 지급해주는데 (출장때문에) 이거 가지고 작업하면 불편하더군요. 그래서 서버에 붙어있는 LCD 19인치 가져다가 (대신 CRT 하나 주워다가 붙여주고) 듀얼로 쓰는데 정말 편하더군요. 주변에 듀얼 쓰시는 분들이 꽤 되시는데 정말 듀얼은 필요합니다. 키보드 마우스는 말할 필요도 없지요. 마우스도 로지텍 G1으로 사서 쓰는데 정말 잘 했다는 생각이 듭니다. 키보드는 아이락스~ ㅋ
Commented by object at 2007/05/06 07:45
그래서 저는 이미 듀얼 모니터 사용한지가 4년 가까이 되고 있죠;; 요즘 고민은 19인치 두개를 쓰고 있는데, 24인치 하나로 바꾸자니 좀 거시기하고, 그렇다고 24인치 듀얼로 쓰지나 ㄷㄷㄷ이고.. 키보드/마우스야 뭐 돈 10만원 미만이면 해결이 되는데 모니터까지 개인 부담하려니 돈이 좀 들었죠..
Commented by 학주니 at 2007/05/06 21:31
심히 공감하는 내용입니다...
저도 17인치 CRT(그나마 평면)을 쓰다가 도저히 안되서 사비들여 LCD 구입했습니다.
그랬더니 5달뒤에 회사에서 전체적으로 LCD를 돌리던. -.-;
Commented by 해뷘 at 2007/05/07 01:53
많이 공감되는 글이네요.
다행히 제 현재 회사는 사장님 이하 이사님, 팀장님들께서 이 모든 조건들을 충족시키려 노력하시고 계십니다.
저는 정숙한 작업 환경과 편안한 의자, 듀얼 모니터 정도면 만족할 것 같아요~
Commented by tan at 2007/05/08 12:47
NHN에어론의자 즐~
Commented by NoPD at 2007/05/12 13:29
NHN 대략 부럽군요 -_-+ 대기업들은 더 심하게 그런 곳에 투자를 안하는 거 같아요 -_-;;
프로그래머 권리장전도 대략 동감 입니다...
요즘은 tirple 모니터 정도는 써야 하지 않을까 하는 생각이...-_-;;;
시스템 모니터링용 하나... VIsual Studio 하나... 웹과 SQL Management Studio 하나...
하지만, 노트북 VGA Out이 없어서 낭패 ;;
Commented by object at 2007/05/13 02:35
삼성/엘지 같은 곳이 이런 것에 매우 인색하지요. 그들이 아무리 소프트웨어를 한다고해도 일단 기본적으로 하드웨어를 만드는 '공장'이다 보니 별로 이런 인식을 하지 않는 것 같습니다. 역시 MS와 구글은 개발환경 같은 것에 관심을 많이 쏟는데, 인텔 같은 곳은 어떤지 또 궁금하네요.

:         :

:

비공개 덧글

<< 이전 페이지 다음 페이지 >>





by object 2008 이글루스 TOP 100
최근 등록된 덧글
최근 등록된 트랙백
민영의 생각
by kkung's me2DAY
IT분야에서, 일이 더딘 사..
by Effortless - 上善若水 - ..
메뉴릿

한RSS 구독자수 website counter

한RSS에 추가

Add to Google

rss

skin by 이글루스