AI 코드 작성? '손맛' 개발자를 찾습니다: 진짜 프로그래머의 세계

AI 코드 작성? '손맛' 개발자를 찾습니다: 진짜 프로그래머의 세계

최근 프로그래밍 세계는 AI의 물결로 후끈 달아올랐습니다. GitHub Copilot부터 시작해서 다양한 AI 도구들이 개발자들의 생산성을 혁신하겠다는 약속과 함께 쏟아져 나오고 있죠. 코드를 자동으로 완성해주고, 버그를 잡아주며, 심지어는 전체 기능을 코딩해주는 AI의 능력은 놀랍기 그지없습니다. 하지만 이 거대한 흐름 속에서, 그럼에도 불구하고 'AI를 사용하지 않는' 개발자들은 어디에 있을까요? 마치 새로운 기술이 등장할 때마다 '아날로그 감성'을 그리워하는 사람들처럼, 코드에도 '손맛'을 고집하는 이들이 존재할까요? 이 질문에서 시작된 한 토론이 우리에게 흥미로운 인사이트를 던져주고 있습니다.

Coding
Photo by Christopher Gower on Unsplash

'나만의 방식'을 고집하는 개발자, 그들은 누구인가?

Hacker News라는 개발자 커뮤니티에 올라온 한 질문이 많은 이들의 이목을 끌었습니다. 바로 "AI를 사용하지 않고, 또 사용하고 싶지도 않은 프로그래머들을 찾습니다"라는 내용이었죠. 이 질문의 작성자는 AI 도구를 일절 사용하지 않고 '손으로 직접' 코드를 작성하는 개발자, 커뮤니티, 컨퍼런스, 회사 등을 찾고 싶다는 의사를 밝혔습니다. 단순히 개인 프로젝트에서 AI를 배제하는 것을 넘어, 이러한 철학을 공유하는 사람들과 연결되기를 바라는 마음이 담겨 있었습니다.

여기서 중요한 점은, 이 질문자가 AI 기술 자체를 부정하는 것이 아니라는 사실입니다. 오히려 "이 기술은 경이롭고, 사용하는 것이 전혀 문제가 되지 않는다"고 명확히 선을 긋고 있습니다. 다만, 자신은 AI를 사용하지 않기를 선택한 사람들과 함께하고 싶다는, 어쩌면 자신만의 개발 철학을 지키고 싶은 사람들을 위한 외침인 셈이죠. 마치 디지털 시대에 아날로그 시계나 필름 카메라를 고집하는 사람들처럼, 코드 작성에 있어서도 자신만의 '수작업' 방식을 고수하려는 움직임이 있음을 시사합니다.

Person planting a houseplant and checking phone
Photo by Microsoft Copilot on Unsplash

'AI 무사용'의 의미, 정말 코드만일까?

그렇다면 이 'AI 미사용'이라는 기준은 정확히 무엇을 의미할까요? 작성자는 두 가지 기준을 제시합니다. 첫째, GitHub Copilot과 같은 코드 자동 완성 기능은 물론, AI 기반의 어떤 코드 생성 도구도 사용하지 않는다는 것입니다. 모든 코드는 오롯이 자신의 머리와 손을 거쳐야 한다는 것이죠. 마치 악기를 연주할 때도 수많은 보조 장치보다는 자신의 손끝 감각을 중요시하는 연주자처럼요.

둘째, 개인 프로젝트에 한정하여 AI를 사용하지 않는 것입니다. 만약 회사 업무 때문에 어쩔 수 없이 AI 도구를 사용해야 하거나, 주말에 ChatGPT로 요리 레시피를 검색하는 것은 '코드 개발'에 AI를 사용하는 것으로 간주하지 않는다는 단서를 달았습니다. 이는 AI 기술 자체를 거부하기보다는, 창작 활동으로서의 코딩 본질에 집중하고 싶은 개인적인 의지를 존중하겠다는 의미로 해석됩니다. 결국, AI가 모든 것을 대신해주는 편리함 속에서도, 스스로 생각하고 고민하며 코드를 만들어내는 과정 자체의 가치를 중요하게 여기는 사람들이 있다는 것을 보여줍니다.

Pretty Heroic
Photo by Codioful (Formerly Gradienta) on Unsplash

AI와 함께 하는 개발, 피할 수 없는 선택인가?

하지만 현실은 그리 녹록지 않다는 의견도 존재합니다. 한 댓글 작성자는 "AI에 반대하지만, 소프트웨어 회사가 돈을 벌려면 AI를 쓸 수밖에 없다. 이제 선택의 여지가 없다"고 말합니다. 이는 AI가 단순한 개발 도구를 넘어, 생존과 직결된 비즈니스 전략의 일부가 되어버렸음을 방증합니다. 시장의 흐름에 편승하지 않으면 도태될지도 모른다는 현실적인 압박감이 느껴지는 대목입니다.

또 다른 의견은 "언어라는 것이 신성한데, 이를 인공적으로 확장하는 것에 어떤 문제가 있느냐"는 질문을 던집니다. 이는 AI가 단순히 코드를 '생성'하는 것을 넘어, 인간의 창의적인 영역인 '언어'와 '사고'까지 넘보고 있다는 인식을 보여줍니다. AI가 언어 자체를 신처럼 다루려 한다는 불만 섞인 시각도 엿볼 수 있습니다. 이러한 반응들은 AI 기술 발전에 대한 기대와 함께, 인간 고유의 능력에 대한 깊은 고민을 불러일으킵니다. '손맛'을 고집하는 개발자들의 움직임은 어쩌면 이러한 기술의 빠른 발전 속에서 인간적인 가치를 지키려는 노력의 일환일지도 모릅니다.

'손맛'을 지키려는 움직임, 어디까지 갈까?

이러한 AI 도구에 대한 거부감은 비단 프로그래머들만의 이야기는 아닐 수 있습니다. 디자이너, 작가, 음악가 등 창작의 영역 전반에서 AI의 침투에 대한 논의는 계속되고 있습니다. AI가 생성한 이미지가 실제 예술 작품과 구분하기 어려워지고, AI가 쓴 글이 사람의 감성을 건드리는 시대에, '인간만이 할 수 있는 것'에 대한 정의는 점점 더 중요해지고 있습니다. 프로그래머들이 AI 도구를 사용하지 않으려는 움직임은, 이러한 거대한 변화 속에서 자신의 정체성과 가치를 지키려는 하나의 표현 방식일 것입니다.

물론, 'AI 무사용' 커뮤니티를 찾는 것이 쉽지 않을 수 있습니다. 앞서 언급된 것처럼, 이미 많은 개발 환경에서 AI 도구 사용이 필수적이거나 장려되는 추세이기 때문입니다. 하지만 분명한 것은, 기술의 편리함과 효율성만을 좇는 흐름 속에서도, 자신만의 방식으로 깊이 탐구하고 숙련된 기술을 통해 결과물을 만들어내는 사람들에 대한 갈망은 끊이지 않을 것이라는 점입니다. 이들은 단순히 과거를 그리워하는 것이 아니라, 기술 발전 속에서 인간의 역할과 가치를 재정의하려는 중요한 질문을 던지고 있는지도 모릅니다.

AI 시대, '진짜' 개발자란 무엇인가

결국 이 질문은 AI 시대에 '진짜' 개발자란 무엇인가에 대한 근본적인 물음을 던집니다. AI가 코드를 뚝딱 만들어주는 시대에, 개발자의 역할은 무엇이 되어야 할까요? 단순히 코드를 작성하는 기술자에서 벗어나, AI를 올바르게 이해하고, 필요할 때는 효과적으로 활용하며, 궁극적으로는 AI가 할 수 없는 창의적이고 전략적인 사고를 하는 존재로 진화해야 할지도 모릅니다. AI의 도움을 받아 더욱 빠르게 목표를 달성하는 개발자와, AI의 도움 없이 자신만의 깊이를 추구하는 개발자. 이 두 흐름이 어떻게 공존하고 발전해나갈지 지켜보는 것은 매우 흥미로운 일이 될 것입니다. 어쩌면 'AI 무사용'을 선언하는 이들이야말로, AI 시대에 인간 개발자의 고유한 가치를 더욱 빛나게 할 조용한 혁신가들일지도 모릅니다.

원문 참고: https://news.ycombinator.com/item?id=47515743

댓글 쓰기