새로운 기계의 영혼

“웨스트는 기술적인 천재가 아닙니다. 대신 일을 전체적으로 굴러가도록 만드는 데는 완벽한 사람이지요. 1 32bit CPU를 만드는 과정을 기록한 ‘다큐’이다. 그런데 이 책은 위험하다. 2 회사의 관리자나 PM이 이 책을 손에 들고 읽고 있다면 조심하자. 뭔가 당신의 열정에 기름을 끼얹을 방법을...
더 읽기

소년이 온다

“과정에서 네가 이해할 수 없었던 한가지 일은, 입관을 마친 뒤 약식으로 치르는 짧은 추도식에서 유족들이 애국가를 부른다는 것이었다. 관 위에 태극기를 반듯이 펴고 친친 끈으로 묶어놓는 것도 이상했다. 군인들이 죽인 사람들에게 왜 애국가를 불러주는 걸까. 왜 태극기로 관을 감싸는 걸까....
더 읽기

루비를 깨우치다

1 한마디로 말해서 “Of the Ruby, For the Ruby, By the Ruby”를 지향한다. 2 주의하자. 루비의 ‘언어’구조와 컴파일 구조에 대해서 다루고 있다. 문법을 친절하게 다루고 있지 않다. 3 루비를 배워야 하는데 시간이 없다면 ‘퍼펙트 루비’를 권한다. 다시 말하지만 이 책은...
더 읽기

소프트웨어 작동법

1 내가 개발자라서 그런지 아주 재미있게 읽었다. 뭔가 흩어진 낱말을 잘 정리해서 이쁜 문장을 만드는 느낌이었다. 정확히는 공부 잘하는 전교 1등의 노트를 엿보는 느낌도 들었다. 2 시간이 없다면 ‘6장, 8장’을 권한다.
더 읽기

미로 속의 암소

1 재미있는 수학문제라고 소개하지만 생각보다 난이도가 높다. 특히 순수기하하와 위상대수를 다루는 챕터가 많아서 난이도가 높으니 가볍게 읽으면서 관심있는 문제를 선택해서 좀 더 깊게 생각하는게 좋을 것 같다. 2 만약 구매했는데 시간이 없다면 ‘7,8,9’장을 추천한다. […] 학교는 내게 기법을 알려 주었지만...
더 읽기

시민의 교양

“세금은 낮고 복지 수준은 높은 사회. 이런 사회를 만들면 되는 게 아닌가? […] 실현 가능하지 않다는 사실을 말이다. 세금을 인상하지 않으면서…” 1 시민이란 단어가 가져다 주는 무의미함에 대해서 ‘Citizenfour’ 이후로 다시금 생각해보게 되었다. 2 ‘지적대화를 위한 넓고 얕은 지식’의 다이제스트같은...
더 읽기

A Pattern Language

“[…] 유용한 패턴들을 선택하고 이 책의 순서대로 정렬하여 놓는다면, 프로젝트를 위한 자신만의 랭귀지를 만들 수 있을 것이다.” 1 ‘디자인 패턴’에 가장 많은 영향을 줬기 때문에 ‘패턴’에 대한 뭔가를 찾을 수 있을 것 같지만, 이 책은 ‘건축’관련 도서이기 때문에 대부분이 읽다가...
더 읽기

내 맘대로 위클리 뉴스 2016년 8주

Python Creating your own IPython-like server IPython을 확장해서 자신에게 필요한 형태로 커널을 재구축하는 방법을 제공함 Flask를 사용해서 손쉽게 적용해 볼 수 있음 단점으로 이런 형태로 재구축하게 되면 보안에 굉장히 취약함 I won’t be worrying about security or concurrency, since I...
더 읽기

내 맘대로 위클리 뉴스 2016년 7주

Python Newton’s method with 10 lines of Python 10줄로 해보는 “Newton’s method”(미분가능한 연속함수 f, f(x)=0인 값을 찾는 방법) 심플의 미학을 추구하는데, 이게 정말로 ‘좋은’ 방법인지 고민해 볼 필요가 있지 않겠는가? The registries pattern Django의 ‘registries’ 패턴을 소개하는 기사 재사용적인 측면에서...
더 읽기

Head First Object Oriented Analysis & Design - 세상을 설계하는 객체지향 방법론

1 새로운 프로젝트 시작을 위해서 가볍게 읽기 시작했다. 아주 당연한 이야기도 있고, 다시금 생각하게 만든 이야기도 있다. 책은 여전히 그대로인데, 고민은 달라졌다. OOA&D는 위대한 소프트웨어를 작성하는 방법에 관한 것이지, 방대한 문서 작업을 하기 위한 것이 아닙니다. 요구사항이라는 것이 정확히 무엇입니까?...
더 읽기

앞으로 데이터 분석을 시작하려는 사람을 위한 책

데이터 분석에서 가장 중요한 것은 복수의 기술 영역을 연결하는 힘이며 이것은 사람만이 할 수 있는 일이다. 1 데이터 분석을 처음 접하는 초심자에게 유용한 책이다. 특히 ‘미국이 가르쳐 준 데이터 분석’은 경험이 없거나 데이터 분석 업무를 처음 시작하는 사람들에게 무척 추천하고...
더 읽기

내 맘대로 위클리 뉴스 2016년 6주

Python Async Python and Cassandra with Gevent Gevent를 사용하는 몇가지 방법과 간단한 팁을 소개 그러나 파이썬 3으로 이동하지 않는 이유에 대해서 조금 생각해 보게 되었음 What is Stackless? ‘Stackless’를 통해서 ‘Stack’이 필요한 이유를 알아볼 수 있음 슬프게도 ‘Stackless’가 많이 사용되고...
더 읽기

뤼시스(정암학당 플라톤 전집 1)

그렇다면 이것 보게. 오로지 훌륭한 것에게, 훌륭하지도 나쁘지도 않은 것만이 친구가 된다는 결론이 따라 나오네. 1 소크라테스 형님의 ‘연애상담’ 2 이 정도 논변실력이라니 ‘마켓팅’담당자나 CFO로 모시고 싶다. 그렇다면 메넥세노스 사랑받는 것이 사랑하는 자에게 친구인 것 같네. 사랑받는 것이 사랑하든, 아니면...
더 읽기

크리티아스(정암학당 플라톤 전집 2)

올바른 벌이란 틀린 소리를 한 사람으로 하여금 제대로 된 소리를 하도록 만들어 주는 것이겠지요 1 신비의 대륙에 대한 이야기가 나온다. 2 ‘크리티아스’를 비롯한 후기 대화록을 읽으면 항상 느끼는거지만 부유하고 풍유로운 그곳에서 플라톤이 ‘국가’에서 주장하던 그런 삶의 양식은 받아들여질 수 있었을까?...
더 읽기