Difference between r1.6 and the current
@@ -9,6 +9,17 @@
* 즉, 컴퓨터는 우리를 올바르게 인도할 수 있지만 우리가 가고자 하는 곳으로 안내하지는 않는다.
* p.23
* 첨단 기술 회사들은 제품을 개선한답시고 그저 복잡하고 불필요한 기능들만 제품에 추가하고 있다. 공급자들이 이렇게 행동할 수밖에 없는 이유는 잘못된 개발 과정은 나쁜 제품의 문제를 해결할 수 없고 그저 새로운 기능만 추가할 수 있기 때문이다.
= 우리는 프로그램에게 희생을 강요당하고 있다 =
== 돈 낭비 ==
* p.23
* 첨단 기술 회사들은 제품을 개선한답시고 그저 복잡하고 불필요한 기능들만 제품에 추가하고 있다. 공급자들이 이렇게 행동할 수밖에 없는 이유는 잘못된 개발 과정은 나쁜 제품의 문제를 해결할 수 없고 그저 새로운 기능만 추가할 수 있기 때문이다.
* p.25
* 소프트웨어 엔지니어들이 생각하는 허용 가능한 품질 수준은 전통적인 공학 분야에서 허용되는 것에 비해 훨씬 더 낮다.
* 저 부분을 읽고 신랄하게 까인 기분이라 정말 그렇다면 그 이유는 무엇때문일까 생각해 봄. 세 가지 생각을 했다.
1. 소프트웨어 공학이 전통적인 공학에 비해 늦게 시작된 분야라서 아직 품질 수준에 대한 의식이 떨어지거나 품질 수준을 뒷받침할 기술력이 떨어지는 것 아닐까.
1. 이 책에서 자동차 공학과 비교했기에 생각난 것인데 소프트웨어 공학은 전통적인 공학 분야에 비해 생명과 직결되는 분야가 아니라서 품질 수준에 대한 기준치가 더 낮은 것은 아닐까.
1. 사실 별로 차이 없는데 저자가 괜히 까고 있는 건 아닐까. - [김수경]
* p.29
* 프로그래머들은 자신들이 가장 좋아하는 스타일로 컴퓨터의 행동 및 정보 제공 방식을 만들어내고, 이는 제인에게 가장 적합한 행동 및 정보 제공 방식과 큰 차이가 있다.
* 여기서 '제인'은 컴퓨터에 익숙하지 않은 일반 사용자이다. - [김수경]
* p.30
* 현대 문명 사회는, 사회 운동가들이 인종과 계층 사이의 벽을 허물기 위해 열심히 노력하는 한편으로 기술자들이 본의 아니게 새로운, 오히려 더 높은 장벽을 쌓는 데 매진하고 있는 형국이다.
== 인지적 마찰 === 우리는 프로그램에게 희생을 강요당하고 있다 =
== 돈 낭비 ==
1.1. 정보화시대의 수수께끼 ¶
- p.16
- 커뮤니케이션은 끔찍하게 잘못 이루어지고 있는 와중에도 정확하고 정밀할 수 있다.
- 커뮤니케이션은 끔찍하게 잘못 이루어지고 있는 와중에도 정확하고 정밀할 수 있다.
- p.17
- 어떤 사람이 소형 비행기로 비행하던 도중 구름 속에서 길을 잃었다. 그는 건물이 보일때까지 고도를 낮춘 뒤 그 건물의 열려 있는 창문 너머로 보이는 한 남자에게 "지금 제가 있는 곳이 어디입니까?" 라고 소리질러 물었다. 그 남자는 "당신은 지상 100피트 상공에 있는 비행기 안에 있습니다." 라고 대답했다. 조종사는 즉시 정상 코스로 복귀하여 공항을 찾아 착륙했다. 놀란 탑승객들이 조종사에게 어떻게 길을 알아냈는지 물어보았다. 조종사가 대답하기를 "그 남자의 대답은 100% 정확하고 사실이었지만 전혀 도움이 되지 않는 대답이었습니다. 그래서 나는 그가 마이크로소프트 사에서 일하는 소프트웨어 엔지니어라는 것을 금새 알아차렸습니다. 그리고 마이크로소프트 사 건물의 위치를 기준으로 해서 공항의 위치를 알아냈습니다." 라고.
- 즉, 컴퓨터는 우리를 올바르게 인도할 수 있지만 우리가 가고자 하는 곳으로 안내하지는 않는다.
- 어떤 사람이 소형 비행기로 비행하던 도중 구름 속에서 길을 잃었다. 그는 건물이 보일때까지 고도를 낮춘 뒤 그 건물의 열려 있는 창문 너머로 보이는 한 남자에게 "지금 제가 있는 곳이 어디입니까?" 라고 소리질러 물었다. 그 남자는 "당신은 지상 100피트 상공에 있는 비행기 안에 있습니다." 라고 대답했다. 조종사는 즉시 정상 코스로 복귀하여 공항을 찾아 착륙했다. 놀란 탑승객들이 조종사에게 어떻게 길을 알아냈는지 물어보았다. 조종사가 대답하기를 "그 남자의 대답은 100% 정확하고 사실이었지만 전혀 도움이 되지 않는 대답이었습니다. 그래서 나는 그가 마이크로소프트 사에서 일하는 소프트웨어 엔지니어라는 것을 금새 알아차렸습니다. 그리고 마이크로소프트 사 건물의 위치를 기준으로 해서 공항의 위치를 알아냈습니다." 라고.
- p.23
- 첨단 기술 회사들은 제품을 개선한답시고 그저 복잡하고 불필요한 기능들만 제품에 추가하고 있다. 공급자들이 이렇게 행동할 수밖에 없는 이유는 잘못된 개발 과정은 나쁜 제품의 문제를 해결할 수 없고 그저 새로운 기능만 추가할 수 있기 때문이다.
- 첨단 기술 회사들은 제품을 개선한답시고 그저 복잡하고 불필요한 기능들만 제품에 추가하고 있다. 공급자들이 이렇게 행동할 수밖에 없는 이유는 잘못된 개발 과정은 나쁜 제품의 문제를 해결할 수 없고 그저 새로운 기능만 추가할 수 있기 때문이다.
- p.25
- 소프트웨어 엔지니어들이 생각하는 허용 가능한 품질 수준은 전통적인 공학 분야에서 허용되는 것에 비해 훨씬 더 낮다.
- 저 부분을 읽고 신랄하게 까인 기분이라 정말 그렇다면 그 이유는 무엇때문일까 생각해 봄. 세 가지 생각을 했다.
- 소프트웨어 공학이 전통적인 공학에 비해 늦게 시작된 분야라서 아직 품질 수준에 대한 의식이 떨어지거나 품질 수준을 뒷받침할 기술력이 떨어지는 것 아닐까.
- 이 책에서 자동차 공학과 비교했기에 생각난 것인데 소프트웨어 공학은 전통적인 공학 분야에 비해 생명과 직결되는 분야가 아니라서 품질 수준에 대한 기준치가 더 낮은 것은 아닐까.
- 사실 별로 차이 없는데 저자가 괜히 까고 있는 건 아닐까. - 김수경
- 소프트웨어 공학이 전통적인 공학에 비해 늦게 시작된 분야라서 아직 품질 수준에 대한 의식이 떨어지거나 품질 수준을 뒷받침할 기술력이 떨어지는 것 아닐까.
- 저 부분을 읽고 신랄하게 까인 기분이라 정말 그렇다면 그 이유는 무엇때문일까 생각해 봄. 세 가지 생각을 했다.
- 소프트웨어 엔지니어들이 생각하는 허용 가능한 품질 수준은 전통적인 공학 분야에서 허용되는 것에 비해 훨씬 더 낮다.
- p.29
- 프로그래머들은 자신들이 가장 좋아하는 스타일로 컴퓨터의 행동 및 정보 제공 방식을 만들어내고, 이는 제인에게 가장 적합한 행동 및 정보 제공 방식과 큰 차이가 있다.
- 여기서 '제인'은 컴퓨터에 익숙하지 않은 일반 사용자이다. - 김수경
- 여기서 '제인'은 컴퓨터에 익숙하지 않은 일반 사용자이다. - 김수경
- 프로그래머들은 자신들이 가장 좋아하는 스타일로 컴퓨터의 행동 및 정보 제공 방식을 만들어내고, 이는 제인에게 가장 적합한 행동 및 정보 제공 방식과 큰 차이가 있다.
- p.30
- 현대 문명 사회는, 사회 운동가들이 인종과 계층 사이의 벽을 허물기 위해 열심히 노력하는 한편으로 기술자들이 본의 아니게 새로운, 오히려 더 높은 장벽을 쌓는 데 매진하고 있는 형국이다.
- 현대 문명 사회는, 사회 운동가들이 인종과 계층 사이의 벽을 허물기 위해 열심히 노력하는 한편으로 기술자들이 본의 아니게 새로운, 오히려 더 높은 장벽을 쌓는 데 매진하고 있는 형국이다.