길벗출판사로부터 도서를 제공받았으며, 개인적인 의견을 바탕으로 작성했습니다.
들어가며

<클린 코드>로 잘 알려진 로버트 C. 마틴이라는 인물이 쓴 책입니다. AI가 코드를 직접 짜주는 시대가 되면서 ‘프로그래머는 앞으로 어떻게 될까’라는 질문이 업계 전반에 퍼지는 요즘, 60년 가까이 현장에서 직접 뛰어온 저자가 그 질문에 답하는 책이라고 하니 처음에 흥미가 갔던 것 같습니다.
주요 내용

책은 크게 네 부분으로 나뉩니다. 1부에서 프로그래머의 정체성을 묻는 것으로 시작해, 2부에서는 배비지, 튜링, 폰 노이만, 그레이스 호퍼 같은 컴퓨팅 역사의 거장들을 한 명씩 짚어 나갑니다. 3부에서는 1960년대부터 밀레니엄까지 연대기 순으로 저자 본인의 경험과 업계의 변화를 함께 엮고, 4부에서는 AI, 하드웨어, 웹 등 앞으로의 미래를 짧게 전망하며 마무리합니다. 저자가 결국 말하고 싶은 핵심은 하나입니다. 기술은 계속 바뀌어 왔지만, 문제를 정의하고 로직으로 풀어내는 사람의 역할은 변하지 않았다는 것입니다.
특징

솔직히 말하면, 개인적으로 읽는 내내 즐겁기만 했던 책은 아니었던것 같습니다. 2부와 3부가 전체 분량의 대부분을 차지하는데, 거장들의 이야기와 연도별 에피소드가 줄줄이 이어지다 보니 역사책을 읽는 듯한 느낌이 강했습니다. 그래도 읽다 보면 저자가 왜 이 구성을 택했는지는 조금씩 보입니다. 배비지부터 케메니, 다익스트라, 톰프슨까지 이 사람들의 공통점이 결국 하나로 수렴하거든요. 주어진 기계의 한계 안에서 로직을 이해하고 작동 원리를 파악해 문제를 풀어냈다는 것, 그리고 그게 '프로그래머의 본질'이라는 메시지로 이어집니다. 구성의 방향 자체는 예측이 가능했지만, 막상 그 결론에 닿았을 때 나름의 묵직함은 있었습니다.
개인적으로 집중해서 읽었던 부분은 4부, 특히 AI를 다루는 챕터였습니다. 분량은 얼마 되지 않았는데, 내용이 생각보다 훨씬 회의적이었습니다. 저자는 AI에 창의성이 없다고 단언하고, 우리가 기대하는 마법 같은 일은 일어나지 않을 것이라고 말합니다. 또 새로운 기술이 등장할 때마다 프로그래머가 대체될 것이라는 공포가 있었지만 실제로는 오히려 수요가 늘었다는 과거 사례를 들며 지금도 다르지 않을 것이라고 주장합니다. 읽으면서 "정말 그럴까?"라는 생각이 자꾸 들었습니다. 현실에서는 AI를 이유로 채용 규모를 줄이는 기업들이 이미 눈에 띄게 늘고 있기 때문입니다. 저자의 낙관이 경험에서 비롯된 통찰인지, 아니면 시대 변화의 속도를 과소평가한 것인지, 책을 다 읽고 나서도 그 답은 찾지 못했습니다. 그 지점이 가장 오래 머릿속에 남았습니다.
추천 이유와 대상

개발자로서 지금 하는 일의 의미가 흔들린다거나, 프로그래밍이라는 직업이 어디서 왔고 무엇을 지향해야 하는지 한 번쯤 정리하고 싶은 분이라면 읽어볼 만합니다. 역사적인 내용이 많아서 개인적으로 몰입감이 엄청 높았던 책은 아니었지만, 거장들의 이야기를 통해 프로그래머의 본질이 무엇인지 상기하는 시간 자체에는 분명한 의미가 있을 수 있습니다. 다만 AI 시대를 살아가는 개발자를 위한 현실적이고 구체적인 조언을 기대하고 펼친다면 아쉬움이 남을 수 있습니다.
마치며

다 읽고 나서 뭔가 시원하게 정리된 느낌보다는, 이야기는 많이 들었는데 결론이 조금은 뭉뚱그려진 느낌이 들었습니다. 거장들의 삶을 통해 전달하려는 메시지는 분명히 있고 그 방향도 공감이 가는데, 책이 그 메시지를 명확하게 끌어올리기보다는 이야기 속에 녹여두는 방식을 택했다는 생각이 드네요. 그래서 읽는 방식에 따라 받아들이는 게 상당히 달라질 것 같습니다. 저에게는 AI 시대에 대한 저자의 입장이 가장 오래 남았고, 그 질문을 스스로 더 생각해보게 만들었다는 점에서 의미 있는 독서였습니다.