소프트웨어 엔지니어의 AI 불평불만
20년 차 소프트웨어 엔지니어가 AI 도구로 인해 개발 문화가 양산된 조악한 결과물(AI slop)로 전락하고 일의 즐거움이 사라졌다고 비판합니다. AI 사용을 거부할 경우 실무적으로 도태되거나 취업이 어려워지는 현실 때문에 강제로 동참해야만 하는 현업의 딜레마를 설명합니다.
소프트웨어 엔지니어로서 제 직장 생활 전체가 이제 AI가 쏟아낸 쓰레기 같은 결과물(Slop)로 가득 차 있습니다. 모든 풀 리퀘스트(Pull Request)의 코드 한 줄 한 줄이요? 다 쓰레기입니다. 모든 풀 리퀘스트 설명 글? 다 쓰레기입니다. 모든 코드 리뷰 댓글? 다 쓰레기입니다. 모든 기술 설계 문서? 다 쓰레기입니다. 모든 티켓 설명? 다 쓰레기입니다. 모든 그래픽 디자인 스펙? 다 쓰레기입니다. 이런 경험을 하는 게 저 혼자만이 아니라는 걸 압니다. 동료들과의 대화, 공유 오피스에서 사람들의 화면 넘겨보기, 온라인 포럼 참여 등을 통해 제가 파악한 바로는, 이제 이것이 거의 모든 소프트웨어 엔지니어의 일상이 되었습니다. 많은 조직에서 소프트웨어 엔지니어링 실무의 100%가 쓰레기 투성이입니다. 심지어 리더십의 의사결정조차도 대부분 이 쓰레기들에 기반하여 이루어집니다. 쓰레기 같은 마케팅, 쓰레기 같은 이메일, 쓰레기 같은 공지, 쓰레기 같은 로드맵이 넘쳐납니다. 이 시점에서 로드맵은 적어도 50% 이상이 쓰레기입니다.
저는 20년 동안 소프트웨어 개발자 겸 엔지니어, 그리고 창업가로 살아왔습니다. 그 기간의 대부분 동안, 제 일은 그 자체로 매일 즐거움을 주는 것이었습니다. 몇 주간 극도로 지치고 힘든 시기를 보내더라도, 제가 자랑스러워하는 작업을 하면서 다시금 흥미를 느끼고 제 자리로 돌아올 수 있었습니다. 제가 일했던 철저히 영혼 없는 대기업에서조차도, 어딘가에 항상 풀고 싶은 흥미로운 문제가 하나쯤은 있었습니다.
하지만 최근들어 소프트웨어 엔지니어링 업계 대부분에서 AI 코드 생성기의 사용은 더 이상 선택이 아닌 필수가 되었습니다. 이는 이 직업을 완전히 지루하고 고된 중노동으로 만들었습니다. 프로그래밍이라는 장인정신을 즐기던 사람들에게, 코딩 봇이 대신 코드를 작성해주기를 기다리는 과정에서 얻을 수 있는 즐거움은 거의 없습니다. 처음에는 새롭겠지만, 그 신기함은 금방 사라집니다. 특히 다시는 과거로 돌아갈 수 없다는 사실을 깨닫게 되면 더더욱 그렇습니다.
주변에서 들은 조언 중 하나는 "만약 그렇게나 괴롭다면 그냥 AI를 쓰지 마라"였습니다. 현실적으로 얘기해 봅시다. 현 시점에서 AI 사용을 완강히 거부하는 것은 문화적, 성과적 관점 모두에서 전문적으로 더 이상 통하지 않는 선택입니다. 당신은 대부분의 조직에서 부정적인 방식으로 눈에 띄게 될 것입니다. 당신의 '태도' 때문이든, 아니면 (비교해 보자면) 초라한 풀 리퀘스트 및 코드 작성량 때문이든 말입니다. 전문적으로 AI를 거부하고 살아갈 방법이 있다고 생각하신다면, 당장 소프트웨어 엔지니어(SWE) 직무 면접을 받아보시길 권합니다. 요즘 모든 회사는 초기 면접에서 당신의 AI에 대한 의견을 묻습니다. 이는 기본적으로 당신이 까다로운 직원인지 아닌지를 판별하는 암호와도 같습니다. 계속 취업 가능한 상태를 유지하고 싶다면, 일상 업무에 AI를 적극 수용하겠다는 긍정적이고 적극적인 답변을 하는 것이 좋습니다.
또 다른 조언은 아예 AI 쓰레기가 전혀 없는 나만의 소프트웨어와 회사를 만들라는 것이었습니다. 불행히도, 새로운 '소프트웨어 개발 비용'에 대해 떠드는 말들 중 일부는 사실입니다. AI가 쏟아낸 쓰레기 같은 앱으로 가득 찬 우주에서 살아남으며 두각을 나타내길 빕니다. 애플조차도 이제 이런 쓰레기웨어(Slopware)를 적극적으로 출시하고 있습니다.
그럼 우리의 남은 것은 무엇일까요? 저도 결론이 있습니다. 세상 어딘가 아직 이런 일이 일어나지 않은 구석자리를 찾고 싶습니다. Zig와 같이 AI 사용에 대해 매우 고무적인 태도를 취하는 프로젝트들이 있습니다. 저는 그러한 프로젝트를 중심으로 커뮤니티가 형성되는 것을 볼 수 있습니다. 하지만 그들은 상업적으로 큰 영향력을 미치지는 못할 것입니다. 비 AI 프로젝트는 나름의 틈새시장을 가질 수는 있겠지만, 아마 영원히 그 이상은 되지 못할 것입니다. 즉, 그저 틈새시장으로 남을 뿐이라는 뜻입니다. 부디 정신 차리고 살아남으시길.