진정한 프로그래머의 사고방식이 무엇인지 알고 싶다면... 거의 40년 된 책인 "직장에서의 프로그래머"를 읽어보세요. 이 책은 문법이나 프레임워크에 관한 것이 아닙니다. 대신 그들은 컴퓨팅 역사를 형성한 19명의 전설적인 프로그래머를 인터뷰했습니다. 빌 게이츠, 시모니, 게리 킬달, 댄 브리클린, 야론 래니어… 읽어보면 다음과 같은 내용을 알 수 있습니다. 세상을 바꾸는 것은 기술이 아니라 우리의 사고방식입니다. 이 책에서 얻은 8가지 주요 통찰력은 다음과 같습니다.
1. 프로그래밍 = 단순히 코드를 작성하는 것이 아니라 생각하는 방식입니다. 시모니는 이렇게 말했습니다: 프로그래밍은 과학, 예술, 기술의 결합입니다. 최고의 프로그래머는 코드를 작성하지 않습니다. 그들은 추상적인 세계를 구축합니다.
2. 훌륭한 프로그래머는 사람들을 위해 디자인합니다. 그들은 경험, 인터페이스, 심지어 코드의 "아름다움"에 집착합니다. 보기 흉한 코드는 디자이너를 불편하게 만듭니다. 마치 디자이너가 보기 흉한 UI를 싫어하는 것과 마찬가지입니다.
3. 호기심 >> 재능 이 전설적인 인물들의 공통점은 다음과 같습니다. 제가 어렸을 때, 저는 항상 물건을 가지고 놀고, 기계를 분해하고, 코드를 엉망으로 만들곤 했습니다. 재능은 중요하지 않습니다. 집착과 호기심이 중요합니다.
4. 그들은 "일반 사람들에게 힘을 실어주는 도구"를 만들고 있습니다. VisiCalc, CP/M, PostScript, Excel… 그들이 물었던 질문은 "내가 무엇을 할 수 있을까?"가 아니었습니다. 그 대신, 질문은 "내가 다른 사람들을 더 강하게 만들 수 있을까?"입니다.
5. 제약은 창의성의 원천이다. 운영체제와 그래픽 인터페이스는 64KB 메모리에 기록됩니다. 제한은 혁신을 방해하지 않았습니다. 오히려 극단적인 사고를 자극했습니다.
6. 장기주의는 공통적인 특성이다. 빌 게이츠는 트렌드를 쫓지 않습니다. 그는 단 하나의 목표만을 추구합니다. 장기적인 영향력을 구축하는 것, 즉 표준, 생태계, 플랫폼을 구축하는 것입니다.
7. 혁신은 여러 학문 분야의 교차점에서 발생합니다. 수학 + 미술 음악 + 프로그래밍 심리학 + UX 그들의 공통 무기는 학제간 사고방식입니다.
8. 가장 중요한 점은: 그들은 모두 "멈출 수 없다"는 강박관념을 가지고 있다는 것입니다. 그들은 밤새도록 디버깅을 하고, 기존 코드를 반복적으로 폐기하고, 처음부터 다시 시작했습니다. 아무도 그들을 강요하지 않았습니다. 그들은 그저 스스로를 통제할 수 없었을 뿐입니다.
📌 이 책을 2025년에 다시 읽어볼 만한 이유는 무엇일까요? AI가 모든 것을 바꾸고 있기 때문입니다. 하지만 실제로 상당한 가치를 창출할 수 있는 능력은 1986년과 변함이 없습니다. 호기심 → 심오한 사고 → 도구 제작 → 가치 증폭 코딩, 콘텐츠 제작, 제품 개발, 연구 또는 개인 브랜드 구축을 하고 있다면— 이 책은 "전설을 창조하는 사람들이 어떻게 생각하는지"를 보여줍니다. 40년이 흘렀고, 이 책의 모든 문장은 마치 오늘을 위해 쓰여진 것 같습니다.
