프로그래밍은 왜 그토록 매혹적이면서도 괴로운가
Why is programming so captivating, yet so agonizing?

AI 코딩 도구가 프로그래밍의 문턱을 낮추는 시대, 우리는 프로그래밍이라는 장인 정신의 본질을 다시 묻는다. 50년 전 프레더릭 브룩스가 '맨먼스 미신'에서 쓴 '타르 구덩이'는 오늘날에도 놀랍도록 유효하다. 그는 대규모 소프트웨어 구축을 타르 구덩이에 빠진 선사시대 동물에 비유했다. 위험은 단 하나의 어려움이 아니라 수많은 문제가 동시에 얽히는 데 있다. 프로그래밍은 사소한 일에 빠지게 하지만, 동시에 창작자에게 아이디어를 현실로 바꾸는 힘을 준다. 이 글은 프로그래밍의 기쁨과 고통을 탐구하고, 타르 구덩이를 지나도 창조의 기쁨을 잃지 말라고 조언한다.
컴퓨터는 이 점에서도 마술과 비슷하다. 한 글자만 틀려도, 쉼표 하나가 잘못 들어가도 주문은 실패한다.