프로그래밍은 예술이고, AI로 대체하면 안 된다
원제 Programming Isn't Special
100 포인트댓글 97
Key Point
다른 창작 산업은 생성AI에 집단 저항하고 있지만, 프로그래머만 사용을 정당화하는 상황에서, 코딩도 예술이라는 근본적 논의가 필요하다.
핵심 요약
- 작가와 아티스트들은 생성AI에 반대하며 집단 행동하고 있지만, 많은 프로그래머들은 AI를 사용해도 괜찮다고 생각하는 유일한 집단이다.
- 프로그래밍이 기능적이라는 이유로 예술이 아니라고 보는 견해는 잘못된 것이다. 이는 일반 대중이 미술, 음악, 영화에 대해 갖는 '신비화(mystification)' 현상이다.
- 실제로 대부분의 예술 작품도 기능적 목적으로 만들어진다. 초상화, 신문 기사, 카피라이팅 등 '평범한' 창작물도 모두 예술이다.
- 저자의 대표작인 Deferred는 콜백 함수의 미학적 추악함에 반발해 만든 '비동기 작업에 대한 의도적인 시(poem)'이고, 이것이 영향력을 가진 이유는 미학에 집중했기 때문이다.
- 대부분의 코드는 기능적인 '카피라이팅'이지만, 미학적으로 의도적으로 설계된 코드는 사회적·기술적으로 중요한 영향을 미친다.
- 소프트웨어도 Apple 운영체제 리뷰나 게임 리뷰처럼 미학적 비평의 대상이 되며, 사용자의 경험에 미적 영향을 미친다.
- AI로 모든 '지루한 카피라이팅' 작업을 없애면, 개발자들이 기술을 연마하고 성장할 실질적 기회가 사라진다. 진정한 기술 발전은 교육보다는 현장 경험에서 온다.
- 프로그래밍은 추상화와 창의적 의사결정의 예술이다. AI를 사용해 이 이해와 창의 과정을 파괴하면, 프로그래머와 사용자 모두에게 해롭다.
- 각 평범한 프로젝트마다 커리어의 전환점이 될 0.1% 확률의 위대함이 있는데, AI로 모든 작업을 하면 그 확률은 '절대 없음'으로 변한다.
- 프로그래밍은 특별하지 않다. 단지 예술일 뿐이고, 예술은 가장 인간적이고 보편적인 것이다.