
나는 로버트 C. 마틴을 좋아한다.
『클린 코드』를 처음 읽었을 때,
그는 코드 스타일을 말하는 사람이 아니라
직업 윤리를 말하는 사람처럼 느껴졌다.
『클린 아키텍처』에서도 마찬가지였다.
프레임워크보다 의존성의 방향을 이야기했고,
기술보다 책임을 먼저 말했다.
그래서 『우리, 프로그래머들』을 읽은 이유도 단순하다.
AI 시대에, 그는 어떤 기준을 말할까 궁금했다.(아쉽지만 전체 책 분량중 AI에 대한 부분은 적은 분량이다. 하지만 그 내용은 나에게 아주 명확하고 임팩트가 있어, 책을 읽고 난 후 해당 부분만 강렬한 인상으로 남았다.)
이 책은 ‘방법’이 아니라 ‘계보’를 다룬다
목차를 보면 방향이 분명하다.
- 우리는 누구인가
- 거장들 – 배비지, 튜링, 폰 노이만, 호퍼, 다익스트라
- 급격한 전환점
- 그리고 미래
이 책은 기술 트렌드를 설명하지 않는다.
프로그래머라는 직업이 어떻게 형성되었는지를 따라간다.
읽다 보면 이런 생각이 든다.
우리는 새로운 일을 하는 사람들이 아니라,
계속 이어지는 흐름 위에 서 있는 사람들이다.
클린 코드가 갑자기 등장한 게 아니듯,
AI 역시 단절이 아니라 연속선 위에 있다.
클린 시리즈가 저절로 연상되는 'The big picture'
이 책을 보면, 저절로 책꽂이의 메인칸에 자리 잡고 있던 책 2권을 열어보게 한다.

『클린 코드』는 디테일을 존중하라고 말했다.
의도를 드러내는 이름을 쓰고,
작은 함수를 만들고,
복잡성을 숨기지 말라고 했다.
『클린 아키텍처』는 경계를 통제하라고 했다.
의존성은 안쪽을 향해야 하고,
비즈니스 규칙은 외부 변화에 흔들리면 안 된다고 했다.
그 기준은 AI 시대에도 그대로 유효하다.
AI는 구현 속도를 높인다.
하지만 구조를 책임지지 않는다.
생성된 코드가 많아질수록
설계 원칙은 더 중요해진다.
기준이 없으면,
생산성은 곧 혼란으로 바뀐다.
『클린 코드』는 디테일을 존중하라고 말했다.
의도를 드러내는 이름을 쓰고,
작은 함수를 만들고,
복잡성을 숨기지 말라고 했다.
『클린 아키텍처』는 경계를 통제하라고 했다.
의존성은 안쪽을 향해야 하고,
비즈니스 규칙은 외부 변화에 흔들리면 안 된다고 했다.
그 기준은 AI 시대에도 그대로 유효하다.
AI는 구현 속도를 높인다.
하지만 구조를 책임지지 않는다.
생성된 코드가 많아질수록
설계 원칙은 더 중요해진다.
기준이 없으면,
생산성은 곧 혼란으로 바뀐다.
AI 시대, 우리는 무엇이 달라질까
인터페이스는 바뀔 것이다.
자연어로 지시하고,
화면을 가리키며 레이아웃을 수정하고,
코드를 직접 타이핑하지 않을 수도 있다.
하지만 본질은 크게 달라지지 않는다.
문제를 정의하고,
경계를 설정하고,
복잡성을 통제하는 일.
그 역할이 사라질 가능성은 낮다.
그래서 그의 마지막 선언은 담담하다.
우리는 여전히 프로그래머일 것이다.
내가 가장 인상 깊었던 문장

이 책에서 가장 오래 남은 문장은 4부 AI 장에 있었다.(P 432)
우리는 디테일을 관리하는 사람들이다.
AI와 LCM(Large Code Model, Copilot 같은 모델)이 발전하면
프로그래머가 사라질 것이라는 질문이 따라온다.
그에 대한 그의 답은 단호하다.
LCM은 도구일 뿐이다.
C도 도구였고, IDE도 도구였다.
도구는 계속 발전해 왔다.
그럴수록 오히려 더 많은 프로그래머가 필요해졌다.
왜냐하면 디테일은 사라지지 않기 때문이다.
요구사항의 모호함,
도메인의 복잡성,
시스템 경계의 설계,
운영 환경의 변수.
AI는 코드를 생성할 수 있다.
하지만 무엇을 만들지 정의하고,
어디까지 책임질지 결정하는 일은 여전히 사람의 몫이다.
이 문장은 단순한 위로가 아니다.
역사를 기반으로 한 결론이다.
정리
『우리, 프로그래머들』은 AI 활용 가이드가 아니다.
프로그래머라는 직업의 역사와 정체성을 다루는 책이다.
그리고 AI라는 전환점 앞에서
우리가 어떤 태도를 가져야 하는지를 말한다.
도구는 바뀐다.
하지만 프로의 기준은 쉽게 바뀌지 않는다.
지금처럼 변화가 빠른 시기에
한 번쯤 읽어볼 만한 이유가 여기에 있다.
본 리뷰는 길벗 출판사로부터 도서를 제공받아 작성했습니다.
'리스토리의 리뷰&스크랩' 카테고리의 다른 글
| [도서] AI 에이전트 마스터 클래스 – LangChain, RAG, MCP까지 한 권에 정리한 실전 가이드 (0) | 2026.03.02 |
|---|---|
| AI 에이전트를 처음 공부하려는 분들에게, 왜 나는 이 책을 ‘가장 먼저’ 추천하는가 (0) | 2026.01.11 |
| 코로나 자가검사 키트 (Covid-19 Ag Home Test) (0) | 2022.02.13 |
| 브레빌 Breville BES 920 스팀보일러 퓨즈 셀프 교체 (5) | 2020.07.26 |
| 브레빌 Vreville 920 펌프 교체 (4) | 2020.07.13 |