도서 소개
우리 시대 대가들을 찾아 수많은 기술이 명멸해 온 컴퓨팅 세계에서 변하지 않는 프로그래밍이란 과연 무엇인지에 대해 묻는다. 운영 체제 개발자, 프로그래밍 언어 설계자, 킬러 애플리케이션 개발자, 학자 등 각자 분야가 다르고 세부적인 의견은 다르지만 이들은 좀처럼 변하지 않은 프로그래밍의 공통 원리를 논한다. 그리고 사실 그들을 이끈 것은 첨단 도구 사용이나 유행 편승 여부가 아니라 왕성한 호기심과 탐구 정신, 깊은 사유임을 이 인터뷰집은 알려 준다.
출판사 리뷰
[급변하는 컴퓨팅 기술에 답하는 우리 시대 대가들의 사유]
컴퓨팅 기술의 역사를 살펴보면 대체로 기술의 복잡도는 높아지고 수명은 짧아지는 양상을 발견하게 된다. 그리고 최근 몇 년 사이 가장 유력한 단절적 기술 후보인 인공 지능은 이러한 양상을 더욱 부추기고 있다.
품질 문제가 여전히 있다고는 하지만 인공 지능이 생성해 내는 코드양은 이제는 사람이 따라잡기 곤란할 수준에 이르렀다. 혹자는 프로그래머들이 자신을 먹어 치울 기술을 개발했다고도 한다. 과연 그럴까?
맹목적인 향수는 곤란하지만 시대가 급변할 때 사람들은 과거를 살피고 거기에서 통찰을 길어 왔다. 역사가 상대적으로 짧은 컴퓨팅 분야도 마찬가지이다. 수십 년 전 이야기에서 오늘날 개발자들이 어쩌면 잊고 있었을지도 모르는 프로그래밍의 본질을 다시 고민해 보아야 하는 때이다.
《오래된 인터뷰, 개발자의 미래를 긷다》는 우리 시대 대가들을 찾아 수많은 기술이 명멸해 온 컴퓨팅 세계에서 변하지 않는 프로그래밍이란 과연 무엇인지에 대해 묻는다. 운영 체제 개발자, 프로그래밍 언어 설계자, 킬러 애플리케이션 개발자, 학자 등 각자 분야가 다르고 세부적인 의견은 다르지만 이들은 좀처럼 변하지 않은 프로그래밍의 공통 원리를 논한다. 그리고 사실 그들을 이끈 것은 첨단 도구 사용이나 유행 편승 여부가 아니라 왕성한 호기심과 탐구 정신, 깊은 사유임을 이 인터뷰집은 알려 준다.
이 책들을 읽다 보면 철 지난 기술에 대한 세세한 내용이 나온다. … 그것이 어떤 역사적 의미가 있으며 당시의 문제의식은 뭐였고 어떤 선택을 했으며 후대의 평가는 무엇인지 이해하는 것이 역사 공부의 가치라고 할 수 있다. 마찬가지이다. … 이 이야기는 현재 나에게 어떤 의미로 번역할 수 있을까 자문하는 것이다. 그 기술적 문제를 해결하면서 당사자는 무슨 생각을 하고 어떤 의사 결정을 내린 걸까. 그 이면의 사고는 뭘까. 이런 생각을 하면서 능동적으로 이 책을 읽는다면 고리타분한 이야기가 팔딱팔딱 살아 숨 쉬는 이야기로 바뀔 것이다.
[추천의 글] 중에서
예술적인 관점에서 보면 최고의 소프트웨어는 직관의 영역에서 나옵니다.
[1권 13장 밥 카] 중에서
… 사람들이 학습에 대한 모험심이 강하다면, 바깥으로 나가서 새로운 기술뿐 아니라 예전 기술도 탐험할 것이며, 새로운 기술과 예전 기술 모두의 진가를 알아볼 수 있으며, 모든 사물이 어떻게 큰 그림에 맞아 떨어지는지 이해할 수 있을 겁니다. 컴퓨터 이면에 무엇이 있는지, 컴퓨터가 어디서 왔는지 충분히 제대로 인식하지 못한 상태에서 컴퓨터 기술을 피상적으로 사용하는 것은 커다란 위협이지만, 제 마음속에는 사람들은 크든 작든 바른 일을 할 것이라는 신념이 굳건히 자리 잡고 있습니다.
[1권 19장 마이클 홀리] 중에서
작가 소개
지은이 : 수전 래머스
기술 업계에서 창업 자문과 투자를 하고 있다. 스탠퍼드 대학교를 졸업하고 작가, 편집자로 일하다 1985년 마이크로소프트에 입사해 마이크로소프트 프레스 편집장을 맡았고 인터랙티브 미디어 소비자 제품 사업부 디렉터로 일하며 여러 프로젝트를 이끌었다. 헤드본 인터랙티브를 창업해 어린이용 멀티미디어 콘텐츠를 개발하기도 했다. 현재 시애틀에서 살고 있다.
목차
추천의 글
옮긴이의 글
머리말
들어가는 글
1장 마이크로소프트 오피스 소프트웨어 개발 리더 찰스 시모니
2장 GUI라는 새 장을 연 제록스 알토 개발자 버틀러 램슨
3장 어도비 창업자 존 워녹
4장 CP/M 개발자 게리 킬돌
5장 마이크로소프트 창업자 빌 게이츠
6장 정보 관리 소프트웨어 PFS 시리즈 개발자 존 페이지
7장 dBASE 개발자 웨인 래틀리프
8장 비지캘크 설계자 댄 브리클린
9장 비지캘크 개발자 밥 프랭크스턴
10장 로터스 1-2-3 개발자 조너선 색스
11장 로터스 심포니 개발자 레이 오지
12장 스프레드시트 T/Maker 개발자 피터 로이즌
13장 통합 오피스 프로그램 프레임워크(Framework) 개발자 밥 카
14장 실리콘 밸리의 반골 제프 래스킨
15장 최초의 매킨토시 운영 체제 개발자 앤디 허츠펠드
16장 고전 게임 팩 맨의 아버지 이와타니 토루
17장 디지털 창작자 스콧 김
18장 가상 현실 개척자 제이린 리니어
19장 디지털 오디오 소프트웨어 개발자 마이클 홀리
용어 정리
부록
미주