지난달 'Oxide and Friends' 팟캐스트에서 새로운 용어가 탄생했다(주요 공로는 Adam Leventhal). 생성형(generative) AI가 소프트웨어 개발 영역을 잠식하면서 많은 개발자들이 느끼는 심리적 권태감, 그리고 그것이 실존적 불안으로 깊어지는 감정을 담은 표현이다.
이 감정에 붙인 이름이 바로 Deep Blue다.
이 용어가 실시간으로 탄생하는 순간은 에피소드 47:15부터 직접 들을 수 있다. 아래에 대화록도 첨부했다.
Deep Blue는 결코 가볍게 볼 수 없는 문제다.
전문 소프트웨어 엔지니어가 되는 길은 쉽지 않다. 누군가 돈을 내고 맡길 만한 실력을 갖추려면 수년간의 집중적인 노력이 필요하다. 그 대가는 분명하다. 높은 연봉과 다양한 기회가 열리는 커리어다.
게다가 이 직업은 불필요한 진입 장벽이나 비싼 자격 조건이 거의 없다는 점도 매력이다. 고가의 학위나 자격증이 없어도 된다. 노트북 한 대, 인터넷 연결, 그리고 시간과 호기심만 있으면 시작할 수 있다.
게다가 이 분야는 덕후들의 노력을 보상해준다! 십 대 시절 컴퓨터를 이리저리 만지작거리며 보낸 시간이 결국 미래를 위한 훌륭한 투자였음이 증명된 셈이다.
그런 모든 것을 챗봇 하나가 빼앗아 갈 수도 있다는 생각은 깊은 상실감을 안겨준다.
내가 자주 드나드는 온라인 커뮤니티 대부분에서 Deep Blue의 징후를 목격했다. 심지어 동료들로부터, AI 보조 프로그래밍이 얼마나 잘 작동하는지를 알리는 내 작업이 그들의 미래 커리어를 해치고 있다는 비난을 듣기도 했다.
이 문제는 우리 커뮤니티 내 많은 사람들에게 실질적인 심리적 고통을 주고 있다. 이름을 붙이면 이 감정에 대해 더 쉽게 이야기할 수 있게 된다.
처음으로 Deep Blue를 경험한 순간이 선명하게 기억난다. 나의 경우는 2023년 초, ChatGPT Code Interpreter가 계기였다.
내 주요 프로젝트는 Datasette다. 데이터로 이야기를 전하는 오픈소스 도구 생태계로, 기자들을 시작으로 다양한 사람들이 형태와 크기를 가리지 않고 데이터를 정제하고 분석해 의미를 찾을 수 있도록 돕는 것을 목표로 삼았다.
그 목표를 이루려면 방대한 소프트웨어를 직접 만들어야 할 거라 생각했다. 앞으로 수년간 즐겁게 매달릴 수 있는 도전이 될 것 같았다.
그런데 샌프란시스코 경찰청 사건 보고서 CSV 파일 — 수십만 건의 데이터 — 을 ChatGPT Code Interpreter에 올려보았더니... 앞으로 몇 년치 로드맵에 적어두었던 데이터 정제 및 분석 작업 전부를 단 몇 번의 프롬프트로 해치워 버렸다.
심지어 데이터를 깔끔하게 정규화된 SQLite 데이터베이스로 변환해 다운로드까지 할 수 있게 해줬다!
그 순간 두 가지 상반된 생각이 동시에 머릿속을 스쳤다.
한편으로는, 기자들이 데이터로 더 많은 것을 할 수 있기를 바라는 사람으로서 이건 엄청난 돌파구처럼 느껴졌다. 전 세계 모든 기자 옆에 어떤 데이터 질문이든 즉석에서 도와줄 분석가가 생기는 셈이니까!
하지만 다른 한편으로는... 내가 도대체 무슨 의미가 있나 싶었다. 내 프로젝트의 가치에 대한 자신감이 심하게 흔들렸다. 내가 선택한 길이 갑자기 막다른 골목이 된 건 아닐까?
불과 몇 주 전에도 Claude Opus 4.5/4.6와 GPT-5.2/5.3의 코딩 에이전트 효과 때문에 Deep Blue가 다시 밀려왔다. 많은 이들이 공감하듯, 최신 세대 코딩 에이전트는 적절한 프롬프트만 주어지면 몇 분에서 몇 시간씩 작업을 이어가며, 주어진 조건을 정확히 만족하는 완성도 있고 문서화되고 테스트까지 갖춘 소프트웨어를 실제로 만들어낸다.
"AI가 짜는 코드는 품질이 떨어진다"는 말은 이제 더 이상 통하지 않는다.
Bryan: AI가 유발하는 권태감이 심각한 문제가 될 것 같아요. 소프트웨어 엔지니어들이 특히 무력감을 느끼는 게, AI가 뭐든 다 할 수 있으니까요. Simon, 어떻게 생각해요?
Simon: 분명히 그렇죠. 코딩 에이전트를 주의 깊게 지켜보는 사람이라면 이미 그런 감정을 느끼고 있을 거예요. 어느 정도는 극복이 되기도 해요. 프로그래밍 언어 문법을 외우는 능력이 이제 완전히 무의미해졌지만, 그래도 자신이 여전히 필요한 존재라는 걸 깨달을 때요.
자주 보이는 건, 실존적 위기를 겪으며 정말 힘들어하는 사람들이에요. "평생 이걸 배우는 데 커리어를 바쳤는데, 이제 AI가 다 해버리네. 내가 도대체 뭘 위한 존재인 거야?"라는 거죠. 저는 기꺼이 그런 분들을 설득하려 해요. 당신이 할 수 있는 일은 여전히 많고, 쌓아온 경험도 결코 헛되지 않았다고요. 하지만 심리적으로는 소프트웨어 엔지니어들에게 정말 힘든 시기예요.
[...]
Bryan: 좋아요, 그래서 저는 이 감정에 이름이 붙을 거라고 예측해요. 뭐라 부르든 간에, 이 우울감이든 목적 상실감이든, 우리가 집단적으로 의식하고 함께 대처해나가게 될 거라고요.
Adam: 자, 이제 결정적인 순간이에요. 이름을 정해요. 지금 선언하면 당신이 한 말이 역사에 남는 거예요. 저는... Deep Blue 같은 거 어때요.
Bryan: 맞아, Deep Blue. 좋은데. Deep Blue, 마음에 들어요. Deep Blue... 잠깐, 내가 낚인 거야? 내 생일 케이크 촛불을 당신이 불어버린 거잖아요.
이게 제 결정적인 순간이 전혀 아니었네요. 그건 당신 순간이었어요. Adam, 진짜 잘했어요. 이게 바로 Deep Blue네요.
Simon: 체스 플레이어들이나 바둑 플레이어들도 십여 년 전에 이걸 겪었고, 오히려 더 강해져서 나왔어요.
사실 십여 년도 더 된 일이다. Deep Blue가 Garry Kasparov를 꺾은 건 1997년이었다.
이 블로그의 긴 형식 아티클만 표시됩니다. 모든 포스트를 받아보려면 /atom/everything/을 구독하거나, 다른 구독 옵션을 확인하세요.