(폴그레이험) 같은 대상, 다른 패러다임 - 해커, 프로그래머, 개발자, 그리고 엔지니어

굉장히 많은 용어로 프로그래머를 지칭하는 말이 많은 것은 사실이다. 개발자, 소프트웨어 엔지니어, 그리고 최근에 들어서는 해커까지. 폴 그레이험에 의견에 따르면, 프로그래머가 표준어이고 개발자와 소프트웨어 엔지니어는 좀 관료주의적인 회사에서 부르는 용어라는 말이다. 해커는 시스템을 거부하고, 저항적인 ? 그런 프로그래머를 말하는 것 같다.  *내가 생각하는 프로그래머, 개발자, 소프트웨어 엔지니어 그리고 해커 * 개인적으로 프로그래머, 개발자, 소프트웨어 엔지니어 그리고 해커에… Read More

#어제보다나은오늘

*“프로그래머 열정을 말하다.” *라는 책을 이전에 샀는데 최근에 돼서야 읽게 되었다. 사실 이전 버전인 사랑하지 않으면 떠나라 라는 책의 2번째 판인데 그 책을 너무 잘 읽어서 프로그래머 열정을 말하다는 처음에 잘 들어오지 않았다. 자세한 사항은 링크를 참고 하시면 될것 같다.     그런데 거의 마지막쯤에 과정에 집중하라는 이야기가 나오는 부분이 있다. 지금은 잘 생각나지 않지만, 채드 파울러… Read More

나를 위로해 주는 잉여력.

**개발자에게 잉여력이란 무엇일까? **그리고 왜 필요한 것일까 하는 생각을 해 보았다. 최근에 필자는 새로운 회사에서 가서 일을 시작했다. 그 전 회사에서는 2년이 조금 넘는 시간을 보냈는데 사실 업무가 익숙해 지는 1년이 지난 시점 부터 뭔가 다른것을 해 보고 싶다는 생각을 가지게 되었다. 그리고 때마침 아이폰 앱 개발 열풍과 맞물리면서 아이폰개발에 대한 관심을 가지게 되었고 실제로… Read More

당신에게 길이 될 "프로그래머 그 다음 이야기"

이 책을 접하게 된것은 SNS 에서 책이 나오기 전에 나왔던 홍보 덕분이었던것 같다. 사실 이런 책들, 같은 책들은 일반 서점에 가서 컴퓨터 책 분야에서 찾기 힘들다. 때론 에세이나 때론 컴퓨터 일반 분야 이렇게 분류 되어 있기 때문일 것이다. 어찌보면, 그 만큼 이런 류의 책들이 많이 나오지 않았기 때문에 출판사 관계자 혹은 서점 관계자 분들이 분류를… Read More

Client는 왜 늘 "간단한 기능" 이라고 말하는가?

자체 제작하는 프로그램 혹은 내부 하드웨어 제품을 개발하기 위한 프로그램이 아닌 이상에는 대부분 프로그램 개발에는 클라이언트라는 사람들이 존재한다. 속된말로 “갑” 혹은 물주, 발주처, 돈을 주는 사람 이런 사람들로 불리우는 사람들 말이다. 프로그램 외주 일을 몇번 하면서 몇명의 클라이언트들을 만나 보았다. 사장님도 있었고, 발명가도 있었고, 교수님도 있었는데, 그들의 공통점은 첫 마디가  **“아주 간단한 거야”  ** 라는 것이다.… Read More

프로그래머의 사회적 기여에 대해서. (About Social Contribution of Programmer)

군대에 있는 동안 많은 사람들은 만나고 많은 이야기를 나누면서 사고의 폭이 넓어 졌다고 해야할까.. 많은 시간동안 많은 생각을 하게 되었고, 나와서 [TED](http://www.ted.com/ "[http://www.ted.com/]로 이동합니다.") 라는 단체에서의 강연을 보면서 **사회적 기여(Social Contribution)** 이라는 것에 대해서 다시 한번 생각하게 되었습니다.  우리가 보통 생각하는 사회적 기여라 하면, 삼성이나 애플… Read More

# Make Program

프로그램을 개발한다는 것은 언제 부터인가 협업이라는 개념에 대해서 생각하지 않을수 없었다. 단순히 한 개인이 하나의 프로그램을 개발하는 시대가 저물면서, 아니 어쩌면 너무나 큰 시스템들을, 너무나 빠르게 요구하는 시대일 지도 모른다. 여러 사람들과 프로그램/소프트웨어를 개발하면서 가장 중요한 것은 커뮤니케이션(Communication)이다. 단순히 상대방과 말을 하고 소통하는 것에서 부터 이제는 그것을 방법론이라고 부르기도 한다. 그 만큼… Read More

programmer or researcher

** programmer와 researcher 사이에서 많은 고민이 된다. ** 프로그래머가 아닌, 코더로 대학생활을 보내면서 느낀것은 프로그래밍을 한다는것은 적어도 내게는 어떤 문제를 이루었다는 성취감에 비해서 너무 초라했던것 같다. 물론, 내 자신이 뛰어난 프로그래머도 코더도 아니다.  하지만, 작은 내 영역에서 어떤 프로그래밍 적인 문제를 해결했을때 느끼는, 그런 자기만족적 성취감은, 뛰어난 프로그래머가 느끼는 성취감과 크게 다르지 않을것이라고 생각한다.  요즘에 자주 대학원… Read More