메뉴 건너뛰기

박영식 홈페이지

[도서] 이야기 인문학

[원문보기]

여러 거짓말 중에서 가장 많은 사람을 웃게 한 이야기는 늪에 빠졌을 때 손으로 자기 머리카락을 스스로 잡아당겨서 빠져나왔다는 이야기였다.

그래서 오늘날까지도 심리학에서 타인의 관심을 모으려고 계속 말도 안 되는 이야기를 지어내는 정신병을 '문차우젠 신드롬'이라고 한다. 또 논리학에서는 외부의 힘이 필요한데 내부에서 해결하려고 발버둥을 치다가 일을 더 키우는 것을 늪에 빠져 자기 머리카락을 스스로 끌어올렸다는 말에 비유해 '문차우젠 딜레마'라고 한다.

200년 후, 컴퓨터 엔지니어들은 이런 문차우젠 딜레마에 빠져 있었다. 그들은 버튼 하나만 누르면 컴퓨터가 알아서 내부에 전기를 돌려 작동되는 기술을 발명하려 했는데, 문제는 꺼져 있는 컴퓨터가 어떻게 스스로를 작동시키냐는 것이었다. 이것은 자는 사람에게 스스로를 깨워 일어나라는 격이었다. 흥미롭게도 미국에선 문차우젠 남작의 이야기가 왜곡되어서 머리카락이 아니라 자기가 자기 무츠를 끌어올려 늪에서 빠져나왔다고 전해졌다. 컴퓨터 과학자들은 버튼 하나로 컴퓨터를 켜는 기능을 마치 문차우젠과 부츠 이야기 같이 말도 안 되는 것이라며 '부츠를 잡아당기다', 즉 '부팅'이라고 불렀다고 한다. 마침내 실제로 컴퓨터가 버튼 하나를 인지하면 스스로를 깨우는 기술이 개발되었고, 오늘날까지 컴퓨터나 휴대폰이 켜지는 것을 '부팅한다'라고 말한다.

250페이지


오늘 아침 도서관에 가다가 부팅 같은 생각이 떠올랐다.


부팅되었다.

[잡담] 핫산과 정자, 주임과 청이, 리자와 당자

[원문보기]

핫산은 낙하산이다. 정자는 내정자다.


핫산은 정자씨와 한쌍을 이루는 환상의 커플이다. 둘다 금수저에 속한다고 해야하나? 아닐 수도 있지만 그럴만한 빽이 있는 것이다.


주임은 외주, 청이는 하청을 달리 표현해 봤다.(업체, 트너 등을 떠올려 봤으나 적절한 조어가 안된다.)


청이는 괜찮은데, 주임은 다른 직급과 헛갈릴 수 있다.


약직과 규직은 방금 생각 남(계약직과 정규직)


리자는 관리자이고, 당자는 담당자이다.


보통 담당자는 관리자 부하직원이고, 외부 직원은 담당자와 일하지만 관리자의 의도를 잘 파악해 일을 해야 한다. 담당자의 생각이나 지시로 잘못된 방향의 일을 수행하게 된다면, 다시 해야 하고, 책임도 당자보다는 주임이 져야한다.


수많은 핫산과 정자씨에게 소외당하는 약직들이 있다.


리자와 당자에게 휘둘리는 주임과 청이도 (고)객사에서는 규직과 멀다.


암튼 이런 조어들에 왜 흥미를 느끼는지 잘 모르겠다. (그런데, 핫산과 정자씨는 너무 잘 어울린다. ㅎㅎㅎㅎ)

[분석] 머신러닝, 봇, IOT / 김밥천국과 호텔조식 / 유통업자

[원문보기]

머신러닝, 봇, IOT는 전혀 새로운 것이 아니다.

이미 튜링테스트나 인공지능에 대한 연구는 있어 왔고, IOT 또한 원격제어 등으로 상품화 되었다.

그러나 이제와서 다시 주목 받는 이유는 인프라의 변화가 이들의 효용성을 증폭시켰기 때문이다.


데이터의 증가(그동안은 데이터가 지금보다 훨씬 적었다.), 하드웨어의 고성능화, 통신 속도 증가 및 통신 모듈 다양화, 클라우드를 통한 빠른 통합, 다양한 API 지원에 따른 효율적인 서비스 개발.


빛을 못 보던 기술이 수면 위로 오르게 되는 것은 환경이 갖춰졌기 때문이다. 순수 과학자들의 증명되지 않은 이론들은 구현 환경이 마련됨에 따라 차츰 모습을 드러낸다. 고서적에서 옛 과학자들이 예측했던 또는 상상했던 것들을 발굴해 내는 것도 좋은, 효과적인 연구일 수 있다.


더 이상 환경을 직접 구축하고 구현할(삽질 ?) 시간을 낭비할 필요가 없어졌다. 다시 생각하면 레이어가 하나 더 생긴 것일 수 있다.

직접 dbms 쿼리를 다루지 않아도 되지만, ORM을 배워야 하는 귀찮음이 있다. 직접 API 서버의 프로토콜을 맞추진 않아도 되지만, 해당 서비스를 제공하는 옵션을 설정해야 하는 번거로움이 있다. 영어로 된 documentation을 읽어야 하는 부담은 감수해야 한다.


직접 서비스를 개발하는 건 원천기술 개발에 근접하므로 대부분의 서비스는 리셀러 개념이 많다. 오픈소스를 활용하거나 각종 OS, DBMS, WEB SERVER, CMS, 인증/결제 서비스를 결합하여 상품을 제공하는 것은 결코 모든 것을 다 개발하진 않았기 때문이다. 심지어 하나도 개발하지 않고, 통합 서비스만 할 수도 있다. Zapier 같은 서비스가 그럴지 모른다. 하지만, 인터페이싱을 했다는 건 인정해 줘야 한다.





부동산 중개업자, 유통업자, 중간 용역 업체는 과연 그 정도의 노력에 대해 인정해 줘야 하는가? 일단 인터페이스를 만들었지를 생각해보자. 그렇지 않다. 각 업체, peer 들을 연결하기 위한 표준 문서가 있는가? 있기도 하고 없기도 하다. 암튼 오랫동안 기득권을 잡고 거래한 것 외에는 전혀 노력한 게 없다.


기술자들은 유통업자인가? 새로운 상품이 나왔을 때 기술을 배워 상품화한 뒤 판매할 수 있다. 원천 기술은 팔기 어렵고 판매처가 적다. 파생 기술을 가공해 판매해야 기술 적용이 가능하다. 그런 일을 하는 것이 엔지니어, 개발자, 컨설턴트이다. 나는 유통업자 인가? 웹, 모바일, 소스코드, 서버, 네트워크, DBMS, WEB/WAS, 보안시스템 진단 상품을 팔고 있다. 곧 IOT 진단을 팔 예정이고, 시큐어 코딩 적용 같은 상품도 가끔 판매한다.


1가지 메뉴만 고집하는 전문식당 보다는 김밥천국처럼 다양한 메뉴를 파는 가성비 좋은 식당으로 생각할 수 있다. 하지만, 결코 그렇지 않으려는 자존심이 있어, 호텔 조식을 차용한다. 호텔 조식은 동양식, 서양식, 요즘은 할랄도 있는 듯. 아무튼 싸지 않은 가격으로 정말 꼭 챙겨야 하는 필수 코스. 호텔 조식이다. 품질이 떨어지지 않도록 다양한 메뉴를 신선하게 제공할 것이다.





full-stack 개발자로 불리다가 devops를 많이 쓰는 추세이지만, 명확하게 그 둘은 다르다. full-stack 개발자는 서버 구축 부터 클라이언트(front-end)까지 모두 개발 가능하고 당연히 운영까지 할 수 있다. devops는 클라우드 환경을 이용해 물리적 OS 나 WAS, API 서버를 직접 구축하지 않지만, 운영이 가능한 위치이다. full-stack 개발자는 devops가 될 수 있지만, devops는 full-stack 개발자가 되기 어렵다.


단순 유통업자가 레시피를 보고 음식을 만들어 물건을 팔 수 있지만, 동종 업계가 가격 경쟁력 등을 앞세워 진출하면 망할 수 밖에 없다. 호텔 처럼 메인 요리사가 조리 도구 하나부터 챙길 수 있는 능력을 갖춰야 고품질의 가치를 유지시킬 수 있다. 고용주 들은 다들 가성비 좋은 판매자를 채용하려 한다. 그건 근시안적인 행동이다. 직원교육을 제대로 시키고, 물론 의지가 있는 직원이 상품에 대해 정확히 이해하여 고객에게 올바른 정보를 제공해 구매하게 해야한다. 그저 대충 용어나 스킬만 배워서 적당히 팔아 넘기겠다는 생각을 하면 오래가지 못한다. 새로운 상품이나 디테일한 요구사항, 문의사항을 대처할 수 없다.


제품에 대한 제대로된 이해. 기성품을 판매하는 직원이나, 기술을 가공해 제공하는 개발자, 컨설턴트들에게 모두 필요하다. 기자들도 공부하여 제대로 글을 쓴 이들은 악성 댓글이 없다. 그러나 요즘 말장난 제목의 베껴쓴 기사들로 조회수나 올리고 있기 때문에 욕을 먹는 것이다. 개발자, 컨설턴트의 이런 카피앤 페이스트 기업들은 금방 망하게 되어있고, 개인들도 발전이 없다. 그들에게 -레기를 붙일만한 틈음 없는데, 곧 네이밍이 가능할 것 같다.



시스템의 신체 대응

[원문보기]

2011년 6월에 보안 업무를 하면서 그렸던 그림이다.


좀 더 발전시킬 수 있을거라 기대한다.



[도서] 잠시 검열이 있겠습니다

[원문보기]

"한 번 거짓말을 하면 군중들은 믿지 않는다. 두 번 거짓말하면 의심하지만, 계속 거짓말을 하면 믿게 된다."(괴벨스. 나치 선전장관) 이런 세뇌는 다른 생각의 여지를 차단한다는 점에서 또다른 검열의 기능을 보여준다. 123쪽


각종 경연대회를 주관하여 총독부 고관들의 이름으로 상을 주었는데, 물론 상금과 문화적 권위(상징자본)가 주어졌다. 일본어 번역료를 지원해주기도 했고 징병이나 징용까지 유예해주기도 했다. 해방 이후에도 비슷했다. 예컨대 미술에서라면 식민지 시기의 '선전(조선 미술전람회)'이 해방 이후 '국전(대한민국 미술전람회)'으로 이름이 바뀌어 지속되고 있다. 식민지 시기에 뿌리를 두면서 오늘에 이어지는 각종 문화인 단체들의 기원은 이렇듯 '불순'하다. 206쪽


그중에 참 우울한 노가바가 있다. <생일 축하합니다> 노래를 '왜 태어났니'라고 바꿔 부른다는 것이다. '얼굴도 못생긴게' '인구도 많은데' 또는 '공부도 못하는 게' 등 다양한 버전이 존재한다. 물론 재미와 농담을 곁들인 것이라고는 하지만, 섬뜩하기도 하다. 유신독재 시기에도 삶과 탄생 자체를 부정하는 노가바는 없었던 것으로 기억한다. 요즘 고등학생들이 얼마나 힘든 삶을 강요받고 있는지 짐작케 한다. 261쪽


요즘 이슈는 역사교과서 국정화다. 쓰레기들이 개소리를 하는데 차마 들을 수가 없다.

[여행] 홍콩 침사추이

[원문보기]

혼자서 떠난 해외 여행은 처음이다.


숙소를 너무 싼 곳에 구했나?


소독약 냄새와 다른 숙박객으로 인해 매우 힘들었다.


숙소 빼고 터보젯, 관광지 구경은 선방했다.


혼자라서 음식 먹기가 힘들었다.

[도서] 한국이 싫어서

[원문보기]

영화 베테랑을 봤다. 오십보 백보라지만, 그래도 넌 좀 심했다. 거기서 진경이 한 말은 참 내가 반성해야할 말이다.

"흔들리더라"


아무튼 답은 없다. 좀 덜 억울하게 사는게 나을 뿐이다.


"한의사들 다 망했어."

"그래? 우리 때만 해도 한의대가 거의 의대 수준 아니었나?"

"비아그라랑 홍삼 때문에 다 망했어. 안 그래도 한의사가 많은데. 요즘 누가 보약 먹어? 그게 다 비아그라 나오기 전에 정력 보충한다고 먹던 거지."

"약사는 전망 괜찮아?"

"약사도 뭐 어느 날 갑자기 슈퍼마켓에서 어지간한 약 다 팔게 되면 망하겠지. 그런데 그런 날은 안 와."

경윤이가 단어하더라.

"왜?"

"약사들은 조직력이 탄탄하거든. 콩가루인 한의사들하고 달라."

그 말을 듣고서도 별로 안심은 안 되더라. 외국계 약국 체인이 한국에 대거 들어와서 약값 할인 판매를 한다거나 하면 조직력이 아무리 튼튼해도 도리 없는 것 아닌가? 그렇게 생각하니까 회계사의 앞날도 그리 안전해 보이지 않더라고. 지금이야 시험으로 사람 수 조절하니까 고수익일 수 있지. 그런데 어느 날 갑자기 구글이나 마이크로소프트에서 자동 회계 프로그램 같은 걸 만든다면? 회계는 정말 그런 프로그램이 나올 수 있어.

 어떻게 보면 당연한 건데, 내가 뭘 하겠다고 나서건 그게 성공할지 성공 안 할지는 몰라. 지금 내가 의대 가서 성형외과 의사 되면, 로스쿨 가서 변호사 되면, 본전 뽑을 수 있을까? 아닐걸? 10년 뒤, 20년 뒤에 어떤 직업이 뜰지 아는 사람은 아무도 없어. 그러니까 앞으로 전망 얘기하는 건 무의미한 거고 내가 뭘 하고 싶으냐가 정말 중요한 거지. 돈이 안 벌려도 하고 싶은 일을 하면 좀 덜 억울할 거 아냐.


150페이지 ~ 151페이지

[slack] 슬랙은 위대하다

[원문보기]

협업을 위한 메시징 프로그램으로 부를 수 있다.


사람과 사람, 사람과 봇, 봇과 봇이 통신하는 인공지능으로의 과도기적 구현체이다.


어느정도 규칙을 통해 이미 생각할 수 있는 자동화는 실현되었으며, 머신러닝을 조금만 더 붙이거나 머신러닝을 봇과 응용하면, 인공지능형 메시징 툴로 사용 가능하다.


개인적으로는 모니터링 툴로 사용하고 있으나, 메시징이 활발한 팀도 있으며, 보고 및 알림 기능을 충실히 수행한다.


IFTTT 와 결합에는 필연성이 높지 않지만, 슬랙으로만 채널을 고정한다면, IOT와 연결된 인터랙티브 채널로 활용할 수 있을 것이다.


각 APP의 신규 구현들을 지속 살피고 있는데, 넛지, 티핑 포인트가 무한한 서비스로 전망된다.


[영화] 라푼젤, 사도

[원문보기]

라푼젤에 노파는 정말 대응되는 인물이 있다. 탑 밖을 나가지 못하도록 하고 거짓을 이야기하는 노파.


라푼젤은 국민인가?


사도세자도 뒤주에 갇히고.


나도 사람들의 생각을 벗어나지 못하여 죽어가고 있다.


“허공으로 날아간 저 화살이 얼마나 떳떳하냐”


다들 재미없다고 한 것은 정말 떳떳한 발언이다.


그러나 그런 발언을 떳떳하게 할 수 있는가!!!

[도서] 코딩호러의 이펙티브 프로그래밍

[원문보기]

사람들은효과적으로 글을 쓰는 방법을 익히면서 평생을 보낸다. 이 과정에는 속임수가 없다. 글을 쓰는 능력은 돈을 주고 살 수도 없다. 스스로 열심히 익히는 방법 외에는 다른 방법이 없다.


바로 그렇기 때문에 글을 쓰는 것을 두려워하는 사람들은 블로그를 시작해야 한다.


그것은 일종의 운동과 같다. 아무리 몸매가 엉망인 사람이라도 매주 몇 번씩 운동을 열심히 하다 보면 몸매가 차츰 나아지기 마련이다. 자신의 블로그에 짧은 글이나마 일주일에 몇 차례씩 글을 올리면 글쓰기 능력도 차츰 나아진다. 글을 쓰는 것이 무서워서 글쓰기를 회피하면 엉망인 몸매로 평생을 살아가야 한다. 30쪽


초보 프로그래머 혹은 실력은 있지만 열정이 부족한 프로그래머는 원격근무를 하면서 성과를 내기가 어렵다. 적어도 전형적인 관리자나 투덜거리는 팀 리더가 그들의 목 뒤에 콧김을 내뿜지 않으면 말이다. 상처에서 피 대신 1과 0이라는 비트가 흘러내리지 않는 사람, 혹은 스스로 성과를 낼 수 있는 사람이라는 확실한 증거가 있는 사람이 아니라면 그런 사람과 원격근무를 통해 일할 생각은 하지 않는 것이 좋다. 163쪽


사용자는 미쳤다. 자동화된 테스트 스위트는 실제 베타 테스터들이 현실 세계에서 수행하는 베타 테스팅에 미치지 못한다. 사용자는 예측 불가능하기 때문이다. 사용자들은 자기가 선호하는 코드의 경로를 갖기 마련이다. 사용자들은 자신의 PC에 이상한 소프트웨어를 설치해 놓고 있다. 사용자는 미쳤다. 여기에 논쟁의 여지가 없다. 이러한 사용자들에 비해 컴퓨터는 지나칠 정도로 이성적이다. 293쪽


당신의 애플리케이션이나 웹사이트가 사용자의 행동을 유용하고 의미 있는 방식으로 수집하게 만들어라. 사용자의 피드백만 듣고 행동을 결정하지 말아야 한다. 사용자가 제공하는 피드백에 연결 지을 수 있는 실제 행동 데이터를 반드시 가지고 있어야 한다. 사용자의 피드백을 무시하는 것은 궁극적으로 당신을 실패로 몰아넣을지도 모른다. 하지만 모든 사용자의 요청에 맹목적으로 반응하는 것은 당신을 확실한 실패로 몰아 넣는다. 316쪽


사용자는 정말 "왜 그렇게 한 거지? 제대로 정신을 갖고 이런 행동을 한 것인가?"라는 생각이 들 만한 행위를 한다. 그래서 입력에 대한 로그를 수집하는 건 참으로 중요하다. 이미 그것을 하고 있는 나로써는 상당히 흥미로운 대목이었으며, OS와 제조사에서 백그라운드 작업으로 로그 수집을 하는 것에 대해 조금 더 잘 이해하게 되었다. 그러나 몰래 수집하는 듯한 느낌을 줄이기 위해, 사용자 정보를 가져가는 행위는 조금 더 공개적으로 하면 좋겠다.

이전 1 ... 44 45 46 47 48 49 50 51 52 53... 56다음
첨부 (0)
위로