-
AI 보조 코딩이 개발자들 사이의 오래된 동기 차이를 드러내며, 일부는 창작의 상실을, 일부는 새로운 가능성을 경험함
- 코드 작성의 ‘장인정신’ 을 잃었다는 슬픔과, 단순히 ‘무언가를 작동시키는 즐거움’ 을 유지하는 태도 사이의 대비가 부각됨
- 필자는 AI 도구에 대한 두려움과 적응 과정을 거쳐, 문제 해결의 수준이 한 단계 위로 이동했음을 체감함
- 그러나 여전히 웹 생태계의 위축과 경력 환경의 변화에 대한 상실감을 느끼며, 이는 코드 작성 행위 자체보다 맥락의 변화에 대한 애도임
- 글은 두 종류의 슬픔—기술적 장인정신의 상실과 산업적 맥락의 변화—을 구분하고, 각자 다른 방식으로 대응해야 함을 강조함
AI 보조 코딩이 드러낸 개발자 간의 분기
- AI 코딩 도구의 등장은 개발자들 사이의 ‘보이지 않던 분열’ 을 가시화함
- 이전에는 모두 같은 방식으로 코드를 작성했기에 동기 차이가 드러나지 않았음
- 이제는 기계를 통해 코드를 생성할지, 직접 손으로 작성할지를 선택해야 하는 시점에 도달함
- 이로 인해 개발자들이 프로그래밍을 시작한 근본적 이유가 드러남
- 어떤 이는 ‘코드의 아름다움’을, 다른 이는 ‘작동하는 결과’를 추구함
- 필자는 과거 수학·컴퓨터 과학 수업에서도 이론보다 응용 중심의 학습에 더 흥미를 느꼈다고 회상함
다른 형태의 상실감
- 필자 역시 지난 18~24개월 동안 AI 도구에 대한 두려움과 적응 과정을 겪음
- 새로운 도구를 이해하지 못할까 걱정했지만, 오랜 코드 리뷰 경험 덕분에 여전히 코드의 옳고 그름을 판단할 수 있음
- 문제 해결의 즐거움은 사라지지 않았고, 퍼즐의 수준이 ‘시스템 설계’와 ‘AI 조율’로 이동했을 뿐임
- 그러나 일부 슬픔은 남아 있음
-
열린 웹 생태계의 약화와 AI 학습 데이터로서의 공공 자원 침식에 대한 우려
-
웹 개발 직군의 쇠퇴와 AI 중심 경력 구조로의 이동에 따른 불안
상실의 두 가지 유형
- 한쪽은 코드 작성의 감각과 장인정신을 잃은 데 대한 슬픔을 느끼며, 이는 단순한 적응으로는 해결되지 않음
- 다른 쪽은 산업 구조와 생태계의 변화에 대한 슬픔을 느끼며, 이는 새로운 기술 학습과 환경 재구성으로 대응 가능함
- 필자는 두 감정을 모두 경험하며, ‘그리움과 적응’을 병행하고 있다고 밝힘
공존하는 슬픔과 기대
- Nolan Lawson의 “We Mourn Our Craft”에서 인용된 문장처럼, 새로운 세상을 거부하지 않지만 기뻐하지도 않는 태도를 공유함
- 그럼에도 불구하고, 변화 속에서 약간의 흥분과 기대감을 느낀다고 표현함
‘컴퓨터를 움직이게 하는 즐거움’의 지속
- 1980년대부터 시작된 프로그래밍 여정은 언제나 ‘컴퓨터를 원하는 대로 움직이게 하는 것’ 이 목적이었음
- AI 코딩은 그 연속선상에 있으며, 새로운 도구일 뿐 단절은 아님
- 다만 ‘사다리’ 자체가 변하고, 그 사다리가 기대고 있는 ‘건물’도 변하고 있음을 인식함
- 여전히 무언가를 구상하고 그것이 실제로 작동할 때의 만족감은 변하지 않았다고 결론지음