parkjh***
2026-03-29

개발의 무게를 덜어내고 본질만 남기다. 실용주의 프로그래머 데이비드 토머스가 제안하는 지속 가능한 코딩을 위한 미니멀리즘
개발자로 일하다 보면 어느 순간 코드가 스스로를 설명하지 못하는 덩어리가 되어 있습니다. 새 기능을 붙일 때마다 뭔가 찜찜하고, 테스트는 점점 무거워지고, 주석은 코드와 조금씩 어긋납니다. 복잡함은 서서히, 그리고 조용히 찾아옵니다.
이 책은 새로운 기술을 알려주는 책이 아닙니다. 이미 알고 있으면서도 외면해온 것들을 다시 마주하게 하는 책입니다. 데이터로 코드를 대체하는 방법, 테이블로 테스트를 단순화하는 방법, 라이브러리 없이 상태 머신을 구현하는 방법 — 모두 지금 당장 꺼내 쓸 수 있는 실천들입니다.
읽는 내내 고개를 끄덕이다가, 책을 덮고 나서 내 코드를 다시 열어보게 됩니다.
"프로젝트를 복잡하게 만든 장본인은 대부분 우리 자신이다."
단순함은 기술이 아니라 용기의 문제라는 것, 이 책이 조용히 증명합니다.