최근 소프트웨어 개발 커뮤니티에서 'AI 없는 금요일(No AI Fridays)'이라는 새로운 실천 방식이 주목받고 있습니다. 이는 매주 하루 AI 코딩 도우미 사용을 중단하고 개발자들이 직접 코드를 작성하며, AI에 대한 과도한 의존과 그로 인한 기술 저하를 점검하려는 움직임입니다. 이 운동은 AI가 가져다주는 생산성 향상 이면에 숨겨진 잠재적 부작용에 대한 경각심에서 시작되었습니다.
'AI 없는 금요일'을 제안하는 측은 대규모 언어모델(LLM) 기반의 코딩 도우미 사용이 개발자의 인지 부채(cognitive debt)를 쌓고, 업무 몰입과 비판적 사고를 저해하며, 궁극적으로는 기술 형성 자체를 방해할 수 있다고 지적합니다. AI에 의사결정을 전적으로 맡길 경우, 코드의 절충점이나 맹점을 놓치기 쉬워 개발자 고유의 취향이나 스타일이 반영되지 않을 수 있다는 우려도 나옵니다. HTMX의 CEO는 이미 이 운동을 의무화했으며, 참여 기업들은 직접 코드를 작성하고 문서를 읽으며 스스로 판단하는 시간을 가집니다. 다만, 사람이 피드백에서 학습할 수 있는 그렙타일(Greptile)이나 프렐린트(Prelint) 같은 코드 분석 도구는 허용됩니다.
이러한 움직임은 AI 시대에 개발자가 어떤 방식으로 학습하고 성장해야 하는지에 대한 근본적인 질문을 던집니다. AI가 제공하는 즉각적인 해결책에만 의존하다 보면, 문제 해결 과정에서 얻을 수 있는 깊이 있는 이해와 몰입의 경험을 잃을 수 있습니다. 이는 과거 계산기나 고급 언어의 등장 때마다 제기되었던 '기술 퇴화' 논쟁과도 일맥상통합니다. 'AI 없는 금요일'은 단순히 AI 사용을 금지하는 것을 넘어, 개발자들이 자신의 기술 역량을 주체적으로 관리하고, AI를 도구로서 현명하게 활용하는 방법을 모색하려는 시도로 해석될 수 있습니다. 장기적으로는 AI와 인간 개발자 간의 최적의 협업 모델을 찾아가는 과정의 일부가 될 것입니다.