중심 논제
Richard Hamming은 1993년 해군 대학원 강의의 2장을 대부분의 엔지니어들이 당연히 받아들이던 한 가지 질문으로 시작했다: 왜 디지털인가? 부드럽고 연속적인 아날로그 신호 값 대신 왜 이산적인 0과 1인가?
그는 9가지 이유를 제시했다. 모호한 목록이 아니라 체계적인 논증이다. 각 이유는 독립적으로 성립한다. 함께하면 디지털이 왜 이겼을 뿐 아니라 그 변화가 거의 불가피했던 이유를 설명한다.
이유 1: 신뢰성
연속 신호는 전송의 매 단계마다 열화된다. 노이즈가 쌓인다. 작은 오류들이 복합된다. 디지털 신호는 두 값만 가진다: 0 또는 1. 각 중계점에서 신호는 깔끔하게 재생성된다. 임계값 이하의 오류는 사라진다. 임계값 이상의 오류만 중요하며, 이는 오류 정정 코드를 작동시킬 수 있다.
실제 대조는 중요하다. 아날로그 테이프 녹음은 복사할 때마다 열화된다. 디지털 파일은 100만 번 복사되어도 원본과 비트 단위로 완전히 동일하다. 신뢰성은 변두리 개선이 아니다 — 그것은 계산이 할 수 있는 일의 본질을 바꾼다.
이유 2: IC 상호연결 경제학
1992년 해밍은 4개 층의 상호연결 비용을 기록했다:
| 층 | 비용 | |---|---| | 칩 내부 | $0.00001 | | 칩 간 | $0.01 | | 보드 간 | $0.10 | | 프레임 간 | $1.00 |
4개 층에 걸쳐 4자리 수 차이. 집적회로는 칩 내부 연결 비용을 거의 0으로 축소했다. IC 이전에는 모든 연결이 비용, 공간, 실패 가능성을 소비했다. IC 이후에는 계산이 연결 비용이 무시할 수 있는 수준인 칩 내부로 이동했다. 이 경제적 사실이 단일 엔지니어링 결정보다 소형화를 주도했다.
신뢰성을 재생성으로서
디지털 신뢰성 논증은 정확한 주장에 기반한다: 노이즈 임계값 이하의 오류는 각 중계점에서 정정된다. 시스템은 단순히 노이즈를 견디는 것이 아니라 각 단계에서 제거한다.
아날로그 시스템은 이를 할 수 없다. 신호를 증폭하는 모든 증폭기는 노이즈도 증폭한다. 신호 대 노이즈 비율은 일련의 증폭기를 통과하면서 단조롭게 악화된다.
물질 상품에서 정보 서비스로
해밍의 3번째와 4번째 이유는 공학을 넘어 경제학 & 인구통계학을 본다.
이유 3: 물질에서 정보로의 전환
미국 혁명(1780) 당시 90% 이상의 노동자가 농사를 지었다. 제2차 세계대전까지 제조업이 지배적이었다. 1993년에는 미국에서 제조업보다 정부에서 더 많은 사람들이 일하고 있었다. 해밍은 2020년까지 민간 노동자 중 25% 미만만 물질적 것들을 다루고 나머지는 정보를 다룰 것이라 예측했다.
그는 추세를 예측하고 있던 것이 아니라 이미 진행 중인 현상을 관찰하고 있었다. 물질 상품에서 정보 서비스로의 전환은 생산으로 계산되는 것, 가치 있게 여겨지는 기술, & 상거래를 가능하게 하는 기반시설을 바꾼다.
이유 4: 로봇 & 제조 자동화
컴퓨터는 로봇을 실용적으로 만든다. 로봇은 다음을 생산한다: (A) 더 엄격한 제어 범위 내에서 더 나은 제품; (B) 보통 더 저렴한 제품; (C) 다른 제품.
C가 가장 무게가 있다. 해밍은 강조했다: 기계로 손으로 만드는 것과 정확히 같은 제품을 생산하는 것은 거의 실용적이지 않다. 자동화는 기존 프로세스를 기계화하지 않는다 — 그것은 재설계를 강요한다.
손 제작에서 기계 제작으로의 이동은 건설 방법을 나사 & 볼트에서 리벳 & 용접으로 바꿨다. 생산 방법이 변했기 때문에 제품이 변했다. 이것은 자동화의 부작용이 아니다; 그것은 중심 특징이다.
동등 제품 인사이트
해밍은 산업 전반에 걸쳐 반복적으로 관찰한 패턴을 이름 지었다: 성공적인 기계화는 같은 제품이 아니라 동등 제품을 생산한다.
회계가 손으로 쓴 원장에서 천공카드 기계로 이동했을 때, 회계 시스템이 기계에 맞게 변했다. 제조가 손 제작에서 기계 제작으로 이동했을 때, 제품이 나사 & 볼트 대신 리벳 & 용접을 사용하게 변했다.
그는 이것을 경영진이 배우기를 일관되게 실패하는 교훈이라고 불렀다. 관리자들은 자동화를 도입하면서 현재 제품을 더 저렴하게 생산할 것으로 예상한다. 대신 그들은 효율성을 실현하기 위해 제품이 변경되어야 한다는 것을 발견한다.
동일한 패턴이 컴퓨터로도 확장된다: '컴퓨터가 우리가 이미 하는 것을 어떻게 할 수 있나?'라고 묻지 말라. 대신 이렇게 묻자: '이 프로세스를 처음부터 컴퓨터를 위해 설계한다면 우리는 무엇을 만들 것인가?'
이유 6 & 7: 엔지니어링 전환 & 미시관리 위험
이유 5: 컴퓨터는 재설계를 가능하게 한다
해밍의 5번째 이유는 동등 제품 인사이트를 엔지니어링 수준에서 다시 서술한다. 컴퓨터화는 기존의 엔지니어링 관행을 기계화하지 않는다 — 그것은 엔지니어링이 할 수 있는 것을 전환한다.
이유 6: '우리가 할 수 있는 것은?'에서 '우리가 원하는 것은?'으로
전통 엔지니어링은 물었다: 주어진 도구 & 재료로는 무엇이 가능한가? 컴퓨터는 그 질문을 뒤집는다. 제약은 더 이상 제조 능력이 아니라 상상력 & 공식화다: 우리는 무엇을 지어야 하는가?
이 제약 설계에서 원하는 결과 설계로의 전환은 1993년까지 회로 설계(제조 전 시뮬레이션)에서 분자 생물학(합성 전 설계)에 이르는 분야에서 보였다. 해밍은 그것이 더 멀리 확장할 것으로 예측했다.
이유 7: 미시관리 위험
모든 것을 볼 수 있게 하는 정보 기술은 또한 모든 것을 통제하려는 유혹을 불러일으킨다. 해밍은 이것을 정보 혁명의 진정한 위험으로 지적했다: 상황 인식을 제공하는 동일한 도구는 조직 효과성을 파괴하는 미시관리를 주도할 수 있다.
그는 이 긴장을 해결하지 않았다 — 그것을 그의 학생 세대가 헤쳐나갈 문제로 지적했다.
이유 8 & 9: 군사 정보 우위
이유 8: 군사 정보 우위
걸프 전쟁(1991)은 정보를 주요 무기로 보여주었다. 해밍은 아군 위치에 대한 정확한 정보를 사용하지 못한 것을 아군 피해(fratricide)의 원인으로 인용했다: 정보 오류는 사람들을 죽였다. 전쟁은 물질적 우위만으로가 아니라 정보 우위로 승리했다.
그의 예측: 전장은 인간을 제외하고 상수적 빠른 의사결정을 내리는 기계로 대체될 것이다 — 정보 오류가 인간에게 치명적인 인지적 & 신체적 한계가 적은 기계다.
이유 9: 군사 상황에서의 동등 제품
동일한 인사이트가 군사 시스템에 적용된다: 현재 전술을 자동화하는 것은 전술 우위를 생성하지 않는다. 정보-능력 시스템 주변의 전술을 재설계하는 것이 그렇다.
해밍은 이 장을 다음과 같은 도전으로 마감했다: 당신의 경력 정점이 2020년이라면, 디지털 혁명 이전에 형성된 이론에 의존할 수 없다. 당신의 훈련이 준비한 세상은 존재하지 않을 것이다.
왜 하나가 아닌 9가지 이유인가
해밍은 디지털 혁명의 지배에 대해 9가지 이유를 주었다. 그는 신뢰성이나 경제학에서 멈출 수 있었다. 그는 하지 않았다.
각 이유는 다른 수준에서 작동한다: 물질적(신뢰성, IC 비용), 경제적(사회 전환), 산업적(로봇 & 동등 제품), 조직적(미시관리), & 군사적(정보 우위). 논증은 설계상 다층적이다.
단일 수준의 논증은 취약하다: 한 반례가 그것을 무너뜨린다. 독립적인 지지를 가진 다층 논증은 모든 수준을 동시에 무너뜨려야 한다. 해밍은 그의 논증이 견고하도록 구조화했다.
그의 마지막 도전: 디지털 혁명 이전에 배운 이론들이 유효할 것이라고 가정하지 말자. 당신의 경력 정점은 25-30년 후에 온다. 복합 변화를 고려하는 모델을 구축하자.
논증 구축하기
해밍의 9가지 이유 중 일부는 물질 층에서 작동하고(신뢰성, IC 경제학), 일부는 사회 층에서(정보 경제, 로봇), & 일부는 권력 층에서(미시관리 위험, 군사 우위).