개발자 언어 따라잡 기 · ·· ' 모욕 표현 ' 22 가지 - CIO Korea 
 How To / 개발자 / 경력 관리 / 리더십 | 조직 관리 / 소프트 스킬 / 애플리케이션 / 오픈 소스 
 정장 차림 의 관리자 는 속 마음 을 감춘 채 미소 를 띤 얼굴 로 " 아주 잘 하 고 있 어요 . 정말 잘 하 고 있 어요 " 라고 말 할지 모르 겠 다 . 하지만 프로그래머 는 자신 의 생각 을 거침없이 표현 하 는 때 가 많 다 . 그리고 이런 거침없 는 말 이 듣 는 이 의 마음 을 상하 게 할 수 도 있 다 . 
 하지만 가끔 은 이런 모욕 적 인 표현 은 전달 력 이 강하 다 . 일부 ' 모욕 ( 냉담 한 반응 ) ' 은 코딩 과 관련 된 실수 의 정곡 을 찌르 며 , 이런 ' 좋 은 ' 모욕 적 인 표현 에 는 프로젝트 를 발전 시킬 수 있 는 핵심 이 들 어 있 다 . 코드 의 완성도 를 높이 수 있 다면 당신 의 코드 에 대해 ' 무겁 다 ( Heavy ) ', ' 너무 지저분 하 다 ( Cruffy ) ', ' 패턴 에 어긋난 경우 ( Anti - pattern ) ' 가 너무 많 다고 모욕 적 으로 표현 하 는 것 을 감수 할 가치 가 있 다 . 
 모욕 적 인 표현 은 소통 메커니즘 때문 에 발생 하 는 경우 도 있 다 . 일례 로 리누스 토발즈 는 이메일 에 대해 포착 하 기 힘든 신호 ( 눈 으로 교환 하 는 신호 등 ) 가 숨겨져 있 는 때 가 많 은 , 결함 있 는 메커니즘 이 라고 주장 했 다 . 토발즈 는 " 이메일 을 통해서 는 사람 을 읽 기 가 정말 힘들 다 . 나 는 사람 들 이 이메일 을 이용 할 때 더 솔직 하 고 , 더 개방 적 인 표현 을 사용 해야 한다고 생각 한다 ” 라고 말 했 다 . 
 그 는 이어 자신 이 ‘ 저주 의 문화 ’ 를 가지 고 있 다며 , 경각심 을 위해 ‘ 막말 ’ 을 하 는 경향성 이 있 다고 인정 했 다 . 그 가 바이킹 전사 들 의 고향 인 스칸디나비아 반 도 출신 이 기 때문 인지 도 모를 일 이 다 . 
 하여튼 개발자 들 의 세계 에서 는 ' 포악 한 표현 ' 이 횡행 하 는 경향 이 있 으며 , 어쨌건 이 는 극복 해야 할 대상 이 다 . 개발자 가 듣 고 싶 어 하 지 않 지만 , 종종 듣 게 되 는 모욕 적 인 표현 중 일부 를 소개 한다 . 개발자 가 다른 이 를 비판 할 때 이용 하 는 표현 들 이 기 도 하 다 . 
 " 코드 가 컴파일 되 지 않 아 "( Code doesn ’ t compile ) 
 ' 독 ' 이 숨겨져 있 는 표현 이 다 . 어쨌든 개발자 의 장치 에서 는 아무 문제 없이 실행 되 지만 , 다른 사람 들 의 장치 에서 는 문제 가 발생 하 는 코드 임 을 알리 는 표현 이 다 . 코드 를 실행 시키 고 싶 은 장소 에서 시도 를 해 봤 지만 무용지물 이 었 음 을 강조 하 는 것 이 다 . 
 설치 한 라이브러리 가 올바르 지 않 아 이런 문제 가 발생 할 수 있 다 . 컴파일러 버전 이 다른 것 이 이유 일 수 도 있 다 . 최적화 도구 ( Optimizer ) 의 스위치 세트 가 달라서 이런 문제 가 발생 할 가능 성 도 있 다 . 진짜 이유 가 뭐 든 , 이 를 아 는 사람 도 신경 쓰 는 사람 도 없 다 . 이렇게 말 하 는 이 가 정작 전하 고자 하 는 바 는 " 당신 은 프로그래밍 을 배울 때 세미콜론 위치 에 대한 설명 조차 제대로 듣 지 못한 것 아닌가 ? " 라는 비난 이 다 . 
 " 무겁 다 ” ( Heavy ) 
 코딩 과 ' 스토너 록 ( Stoner Rock ) ' 장르 가 차별 화 되 는 지점 이 다 . 무슨 이유 에서 인지 , 프로그래밍 에서 는 ' 가볍 다 ( light ) ' 와 ' 무겁 다 ' 라는 표현 이 각각 칭찬 과 모욕 이 됐 다 . 기타 솔로 에 너무 많 은 음조 를 배치 한 것 과 비슷 한 표현 일 수 있 겠 다 . 
 한편 ' 기능 과 특징 이 풍부 ( Feature rick ) 하 다는 것 은 칭찬 , ' 기능 과 특징 이 부실 ( Missing features ) ' 하 다는 모욕 이 다 . 그런데 코드 를 추가 하 고 스택 을 첨가 해야 , 즉 무겁 게 만들 어야 기능 과 특징 이 풍부 해진다 . 알 아서 걸러 들 을 일 이 다 . 
 " 슈트 ” ( Suit ) 
 프로그래밍 세계 에서 는 말끔 한 옷 차림 이란 ' 권력 ' 이나 ' 지위 ' 와 그리 관련 성 이 없 다 . 컴퓨터 를 전혀 모르 면서 프로젝트 에 끼어들 어 관리 하 는 개념 없 는 멍청이 만 정장 을 입 기 때문 이 다 . 
 일반 적 으로 소프트웨어 를 개발 하 는 사람 들 은 훨씬 편안 한 복장 을 입 는다 . 기모노 와 퀼트 치마 를 섞 어 놓 은 듯 한 복장 에서 편안 함 을 느낀다 . 젊 은 프로그래머 라면 헤진 프린트 면 티 나 후드 를 입 을 것 이 다 . 
 리누스 토발즈 는 과거 " 누가 내게 전문가 처럼 행동 하 라고 말 하 면 ' 관심 없 다 ' 고 대답 한다 . 나 는 평상복 차림 으로 홈 오피스 에서 일 을 한다 . 나 는 넥타이 를 착용 하 지 않 는다 . 아울러 가짜 정중 함 , 거짓말 , 사무실 정치 , ' 뒷 통수 치 기 ', ' 수동 적 인 공격 성 ' 도 싫 어 한다 " 라고 말 한 바 있 다 . 
 " 안티 패턴 투성이 " ( Full of antipatterns ) 
 ‘ 나쁜 전략 ’, ‘ 어리석 은 아이디어 ’, ‘ 조잡 한 생각 ’ 이라고 표현 할 수 있 겠 다 . 그러나 프로그래머 는 권장 되 지 않 는 코드 를 만드 는 것 을 ' 안티 패턴 ( Antipattern ) ' 이라고 표현 하 는 때 가 많 다 . 사실 코드 가 나쁘 다고 말 하 는 것 보다 코드 에 안티 패턴 이 가득 하 다고 말 하 는 것 이 더 공격 적 이 다 . 당신 의 프로그래밍 이 ' 부 도덕 ' 적 이 라고 말 하 는 뉘앙스 이 기 때문 이 다 . 
 “ 팬 보이 ” ( Fanboi ) 
 PC 가 세상 을 지배 하 고 , 애플 이 파산 직전 이 었 던 시기 가 있 었 다 . 이때 에 도 몇몇 충성 스러운 사용 자 들 은 계속 해서 애플 을 찬양 하 고 , 애플 제품 의 정교 함 과 아름다움 이 세상 을 빛낼 날 이 다시 도래 할 것 이 라고 주장 했었 다 . 그리고 PC 지지자 들 은 이 를 ' 팬 보이 ' 라고 비꼬 았 다 . 
 애플 은 다시 부활 했 지만 ' 팬 보이 ' 라는 표현 은 여전히 칭찬 이 아니 다 . ' Perl ' 이나 '. Net ' 등 괴상 한 원칙 이나 아이디어 에 집착 해 현실 을 무시 하 는 사람 들 을 일컫 는 표현 이 다 . 
 " 느리 다 ” ( Slow ) 
 컴퓨터 는 빠르 다 . 속도 를 컴퓨터 의 토대 라고 말 할 수 도 있 다 . 무어 의 법칙 이 탄생 하 고 몇 십 년 이 지난 지금 도 모든 사람 들 은 컴퓨터 가 계속 빨라 지 고 있 다고 생각 한다 . 
 하지만 슬프 게 도 , 프로그래머 는 뭔가 를 빨리 전달 하 지 못할 때 가 있 다 . 하드웨어 디자이너 들 이 자신 의 몫 을 충분히 해냈 다고 자부 한다 . 그러 면서 더 빨라진 칩 의 생명 을 빨아먹 는 것 은 무겁 고 비 효율 적 인 코드 를 생산 하 는 소프트웨어 팀 이 라고 주장 한다 . 
 요리 에서 는 ‘ 느림 ’ 이 더 훌륭 한 결과 를 위한 미덕 일 수 있 겠 지만 코드 측면 에서 느리 다는 표현 은 ‘ 실력 있 다 ’ 의 반대말 이 다 . 
 “ 뉴비 ” ( N 00 b ) 
 신입 사원 만큼 무지 한 사람 이 있 을까 ? 예 를 들 어 , 문자 를 끊 어 ' N 00 b ' 를 발음 할 수 도 있 다 . 참고 로 , 오픈 소스 에 무지 한 사람 을 가리키 는 ' Gnubie ' 라는 표현 도 있 다 . 
 " 리소스 ” ( Resource ) 
 호불호 를 떠나 모든 부서 가 ' 사람 ' 에 대해 경제 용어 인 ' 자원 ' 이 라는 단어 를 사용 하 고 있 다 . 그리고 ' 자원 ' 이 될 수 있 음 을 보여 줘야 취업 할 수 있 다 . 
 그러나 프로그래머 가 당신 을 ' 자원 ' 이라고 부르 면 레고 블록 의 하나 , 기계 부품 의 하나 로 판단 하 고 있 는 것 이 다 . 코드 를 뱉어내 는 자동 호출 또는 기능 호출 도구 다 . 
 " 지저분 하 다 ” ( Cruffy ) 
 " 지저분 한 ( Cruffy ) " 이란 무슨 의미 일까 ? 대충 버무린 , 그래서 때론 다른 프로젝트 의 ' 잔해 ' 까지 남겨진 디자인 을 의미 한다 . 미래 에 대한 예측 이나 정보 없이 조잡 하 게 기워 맞춘 덩어리 라는 말 이 며 , 무용지물 이나 다름 없 는 조잡 한 ' 프랑켄슈타인 ' 을 일컫 는다 . 
 만약 ' 지저분 한 ' 이 라는 말 을 들 었 다면 , 이런 의미 로 받아들이 면 된다 . 그런데 코드 에 만 해당 되 는 말 이 아닐 수 도 있 다 . 당신 자신 , 그리고 당신 의 생각 을 가리키 는 표현 일 수 있 다 . 
 개발자 / 리누스 토발즈 / 모욕 / 언어 / 욕설 / 코드 / 프로그래밍