요 며칠 재미있게 <유닉스의 탄생>을 읽었다. 벨연구소에 모인 개발자들이 유닉스를 만들면서 이루어진 IT의 역사. 한편의 IT 수호지인 셈이다.

 

 

멀틱스는 두번째 시스템 효과(second system effect)의 희생양이었다. 성공한 시스템이 나온후에는 모두가 좋아하는 새로운 기능을 추가하는 동시에 원래 시스템에 남아있는 모든 문제를 해결한 시스템을 만들려는 유혹에 빠지기 쉽다. 동시에 너무 많고 다양한 일에 도전하면 결국 지나치게 복잡한 시스템을 만들게 된다....over-engineering...

우리는 모두 직접 개발한 소프트웨어의 사용자였고, 이는 소프트웨어를 개선하게 하는 진정한 동기가 됐다.....

우리가 인터넷 사업에 조금이라도 발을 담그려면 이 영역에서 재빨리 행동하는 법을 배워야 합니다...

일을 즐기고 동료와 즐거움을 나는 것은 중요하다.....

우리가 지키고자 했던 것은 그저 프로그래밍을 하기에 좋은 환경이 아니라 유대감을 형성할 수 있는 시스템이었습니다.

 

읽다보면 인물 이야기도 중간중간에 나오는데, 개인적으로 에릭 슈미츠가 더 놀라웠다. 구글 CEO였던 그가 예전에 lex개발에 참여했던 개발자였다는 사실은 알고 있었는데.. 책에 소개된 일화는 ...나같은 필부는 따라갈 수 없는 영역이다.

 

"Lex의 첫번째 버전을 만든 직후, 여름 인턴으로 들어온 에릭 슈미츠가 재작성했습니다."

 

그외에도 유닉스 도구와 파이프 개념 등이 등장하게 된 배경 이야기를 접할 수 있어서 재미있게 읽었다.

별점은 4.5. <해커, 광기의 랩소디>와 같이 읽으면 재미있을 것 같다.

이어서 읽을 예정인 책은 동일 저자(브라이언 커니헨-TCPL 저자이자 awk, AMPL,C언어 등을 만든 미국컴퓨팅 3현중 1인)의 <숫자가 만만해 지는 책>.... 그 사이에 다른 책 잠시 읽고...

 

Brian Kernighan의 책 목록/원서

https://www.amazon.com/gp/product/B07ZQHX3R1

 

UNIX: A History and a Memoir

UNIX: A History and a Memoir

www.amazon.com

 

Node.JS를 관심있게 지켜보고 있었지만...사실 막상 현업에 쓸 일이 없다보니 공부할 기회가 없다.

결국 Side Project를 진행할까하고 보다가 한빛에서 나온 Node.JS프로그래밍을 1주일 정도 읽었다.

다 읽고 난 느낌은 초보자용 서적.


국내 저자(그것도 문장력이 있는 저자)가 적은 책이니 아무래도 문장이 일반적인 번역서에 비해 매끄럽다.

다만 초보자용으로 기획된 도서이다 보니 중복된 코드가 많이 나오고, 기본적인 프로토콜 설명등에 생각보다 많은 지면을 할애하고 있었다. 특히 저자의 의도를 이해는 하지만 같은 코드가 반복되어 나오고, 전체 코드가 나오고 다시 세부적으로 부분부분별로 소개하는 것은 조금 지루하게 느껴진다.


기초서적이라는 측면에서 보면 딱히 할말이 없지만,

오히려 현실처럼 요구사항을 개선(?)해 가면서 코드를 확장해 나가는 방식이었으면 어땠을까 하는 생각도 해본다. 


Node.js의 기본적인 내용을 익히고 싶은 사람에게라면 권할만 하다.


아쉽게도 내가 관심을 가지고 있던 Node기반의 TCP 서버개발부분은 부록에 아주 짤막하게 소개되어있다.





Node.js 프로그래밍

저자
윤인성 지음
출판사
한빛미디어 | 2012-02-20 출간
카테고리
컴퓨터/IT
책소개
자바스크립트에 기반한 Node.js로 서버 프로그래밍, 이벤트 ...
가격비교 글쓴이 평점  






'4. 책읽記' 카테고리의 다른 글

책:Data Wrangling with Python  (0) 2016.05.10
[책] NHN은 이렇게 한다. 소프트웨어 품질 관리.  (0) 2013.12.11
[책] Node.JS 프로그래밍  (0) 2013.05.07
개별 미팅에서 추천받은 책.  (0) 2012.08.22
ROWE  (0) 2011.04.12
호모 메이커  (0) 2011.04.06

+ Recent posts