프로그래머판 '바이두 지다오'의 붕괴: 월 질문 99% 폭락

프로그래머판 '바이두 지다오'의 붕괴: 월 질문 99% 폭락

StackOverflow인터넷 역사AI커뮤니티

데이터 소스:HN + web research · HN

2026년 7월, 한 SQL 쿼리로 생성된 꺾은선 그래프가 프로그래머들 사이에서 폭발적인 반응을 불러일으켰다. 그래프의 곡선은 2014년 월평균 20.7만 건에서, 2026년 7월의 1,226건으로 곤두박질쳤다 — 99.4%나 빠진 것이다.

이게 무슨 뜻인가? 한때 매달 이십만 명이 질문하러 몰리던 사이트가, 이제 한 달에 겨우 천 명 남짓만이 입을 떼려 한다. 그리고 그 사이트는 StackOverflow — 전 세계 최대의 프로그래머 질의응답 플랫폼으로, 프로그래머 세계의 「바이두 지다오」나 다름없다.

StackOverflow 월간 질문량 추세(28일 이동 평균), ChatGPT 출시 후 낭떠러지식 하락 출처: Tomaž Weiss, StackExchange Data Explorer 데이터 기반 작도

필자가 이 곡선을 보았을 때, 첫 반응은 복잡한 서글픔이었다. 16년을 운영되며 수천만 건의 질의응답을 쌓아 올린 지식 저장소가, 눈에 보일 정도의 속도로 역사의 유물이 되어 가고 있었다.

하지만 당신이 이것을 그저 ‘ChatGPT가 StackOverflow를 죽였다’는 이야기로 여긴다면, 정작 논의할 가치가 있는 부분을 놓치는 것이다. 이 곡선의 이면에는, 커뮤니티가 내부에서부터 붕괴하고, 또 외부의 충격을 맞고, 마지막에 자사 경영진이 한 칼을 더 얹은 삼중의 비극이 숨어 있다.

그것이 한때는 대체 불가능했다

먼저 일반인도 이해할 수 있는 방식으로 StackOverflow(이하 SO)를 소개하자. 이걸 코드를 짜는 사람들만을 위한 「바이두 지다오」라고 상상하면 되는데, 다만 바이두 지다오보다 훨씬 엄격하다: 질문엔 형식 요건이 있고, 답변은 사람들의 투표로 정렬되며, 가장 좋은 답엔 초록색 체크표시가 붙어 영원히 맨 위에 고정된다. 사이트 전체에 광고 배너도, 팝업도 없이 오직 질문과 답변뿐 — 깔끔하고, 효율적이며, 극히 유용하다.

2008년 출범 이후, SO는 곧바로 모든 프로그래머 브라우저에 영원히 열려 있는 탭이 되었다. 코드를 짜다 에러를 만나면 Google에 검색 한 번 하면, 첫 번째 결과는 거의 항상 SO의 어떤 질문이고, 그 아래 고득표 답변이 두세 마디로 당신 문제를 해결해 버린다. 그 경험이 얼마나 좋았나 하면? 많은 사람이 계정조차 만들지 않고, 오직 검색만 하고, 보기만 하며, 질문은 결코 하지 않는다 — 남들의 질문이 당신이 겪을 수 있는 모든 문제를 이미 커버했기 때문이다.

그 월간 질문 수는 2014년 전후로 정점에 달했다: 약 20.7만 건. 이후 완만히 하락했지만 줄곧 육자리 수를 유지했다. 모든 것이 견고해 보였고, 2022년 11월, ChatGPT 출시 때까지.

AI의 대체: 완만한 하락에서 낭떠러지 추락으로

앞의 그림에는 아주 뚜렷한 분계선이 하나 있다 — 2022년 11월. 그 이전엔 SO의 월간 질문 수가 해마다 몇 퍼센트 포인트씩 완만히 위축되고 있었다. 그 이후로는 곡선이 곧바로 방향을 틀어 아래로 곤두박질쳤다, 바닥이 빠져나간 듯이.

이유는 어렵지 않다. 예전엔 프로그래머가 문제를 만나면, 먼저 Google을 거쳐 SO로 들어가, 비슷하지만 완전히 같지는 않은 질문 여러 개를 뒤적이며 찾아야 했고, 때론 답이 자신의 상황과 완전히 맞지도 않았다. 전 과정이 십 분일 수도, 삼십 분일 수도 있었다.

이제는 ChatGPT(나 국내 서비스인 Kimi, Qwen 같은)를 열어 에러 메시지를 그대로 붙여넣으면, 몇 초 만에 당신의 구체적 상황에 맞춘 답을 받는다. 그것은 당신이 충분히 명확히 묻지 않았다고 불평하지 않고, ‘이미 묻힌 질문이 있다’고 하지 않고, 먼저 초보자 튜토리얼을 보라며 돌려보내지 않는다. 심지어 ‘아까 그 방법은 안 되네, 다른 방법 없나’ 하고 되물어도, 그것은 인내심 있게 또 다른 방도를 내준다.

HN 토론에서 온 한 댓글이 이 체험 차이를 정확히 요약했다: “You throw an error message with zero context at AI, and it tries its best to guess what’s wrong. A lot of the time it actually guesses right. On SO, the response you get is most likely — ‘Question closed, because your question format doesn’t meet the guidelines.’”

이것은 AI의 답변이 SO의 전문가 것보다 반드시 더 정확하다는 뜻이 아니다. 하지만 AI에게는 SO가 결코 할 수 없는 한 가지가 있다: 그것은 당신이 바보 같다고 느끼게 만드는 일을 결코 없다는 것이다.

커뮤니티의 배타성: AI가 오기 전부터, 이미 만성적으로 죽어가고 있었다

많은 이가 SO의 쇠퇴가 ChatGPT 출시와 함께 시작됐다고 생각한다. 하지만 데이터 연구자들은 훨씬 앞선 신호를 이미 포착했다: SO의 월간 질문 수는 2014년에 정점을 찍은 뒤 이미 완만히 내려가고 있었고, 이 하락은 AI와 무관했다.

그럼 무슨 원인인가?

HN 토론에서 lynndotpy라는 사용자가 큰 공감을 얻은 댓글을 남겼다: “Any social organization needs to seriously consider its inclusion-exclusion boundary. SO set an extremely high participation barrier — that kept old users comfortable, but it made newcomers find their questions constantly shut down. That’s how they slowly killed the site.”

간단히 말해, SO는 엄격한 ‘품질 통제’ 메커니즘을 구축했다: 질문은 형식이 규범에 맞아야 하고, 기존 질문과 중복되지 않아야 하고, ‘주관적 의견’이어선 안 되고, 너무 광범위해선 안 된다 … 이에 어긋나면 베테랑 사용자들의 투표로 ‘중복’ ‘질문 성립 안 됨’ 혹은 ‘프로그래밍 무관’으로 표시된 뒤 닫히고, 더 이상 답을 받을 수 없게 된다.

이 메커니즘의 본래 의도는 좋았다 — 사이트가 쓰레기 질문으로 도배되는 물음표 판을 피하기 위해서. 하지만 실제로는 점차 배척 도구로 변질되었다. 한 전직 SO 고득표 답변자가 HN에 자신의 경험을 회상했다: 그는 어떤 소규모 기술 분야 질의응답 커뮤니티에서 심혈을 기울여 수십 편의 고품질 답변을 써, 2주 만에 그 분야 최다 기여자가 되었다. 그런데 지식 수준은 훨씬 낮지만 연륜은 더 깊은 한 관리자가 그의 답변을 글자 하나하나 따지며 트집을 잡고, 온갖 이유로 그 내용을 고치기 시작했다. 그는 한 달 일하고는 빠져나와, 이후로 돌아가지 않았다.

더 전형적인 경험은 이렇다: 당신은 갓 입문한 초보자로, 진짜 문제를 하나 마주했다. 삼십 분을 들여 문제 배경을 정성껏 묘사하고, 코드와 에러 메시지를 첨부해 SO에 올렸다. 십 분 뒤, 문제는 ‘중복’으로 표시되어 다른 질문을 가리켰다. 그 ‘중복’ 링크를 열어 보니, 거기 대응하는 것은 전혀 다른 문제였다 — 그저 같은 소프트웨어 라이브러리 이름을 썼을 뿐. 당신이 항변하려 해도, 다시 열 투표를 하려면 충분히 높은 ‘평판 점수’가 필요함을 발견한다. 그런데 평판 점수를 가장 빠르게 쌓는 방법은 남의 질문에 답하는 것인데 — 초보자인 당신은 자기 문제도 아직 못 풀고 있는데, 어찌 남의 질문에 답하겠는가?

이건 완벽한 죽음의 순환이다. 수많은 잠재적 신규 사용자가 한두 번 닫힌 경험 뒤로는, 다시는 질문을 시도하지 않는다. 그들은 앞서 말한 ‘오직 검색만, 질문은 않음’의 침묵하는 사용자가 된다. 그리고 AI 도구가 등장해 검색이라는 이 단계마저 대체할 수 있게 되자, 이 침묵하는 사용자들이 가장 먼저 완전히 떠나간 이들이 되었다.

경영진의 ‘신의 한 방’

만약 SO가 커뮤니티의 배타성과 AI의 대체라는 이 두 중타만 맞았다면, 그것이 아직 작지만 안정적인 지식 저장소로서 존속할 가능성은 있었다 — 어쨌든 AI가 처리 못 하는 복잡한 문제도 일부 있고, 인간 전문가의 판단을 더 신뢰하는 이들도 있으니까.

하지만 SO의 경영진은 상황을 급격히 악화시키는 결정을 내렸다: 모든 기능에 억지로 AI를 끼워 넣은 것이다.

2023년, SO는 자사의 AI 질의응답 기능 ‘OverflowAI’를 내놓았다. 이는 본래 합리적인 방어 전략이었다 — AI가 사용자를 빼앗고 있으니, 우리도 AI를 하나 만들자. 문제는, SO 경영진이 가장 거친 착지 방식을 택했다는 점이다: 사이트 곳곳에 AI가 생성한 콘텐츠를 끼워 넣되, 질문 페이지에 AI 답변을 자동으로 띄우고, 검색창에 AI 요약을 강제로 팝업하며, 사용자가 명백히 AI를 쓰기 싫다고 한 경우에도 끌 수 없게 했다.

SO에 남은 핵심 사용자 — 사이트에서 수작업으로 질문하고 답하는 이들 — 에게 이는 배신이나 다름없었다. 이들이 아직 SO를 쓰는 까닭은, 바로 AI가 내놓은 답을 신뢰하지 않고, 인간의 판단을 기다릴 시간을 기꺼이 쓰기 때문이었다. 그런데 이제 그들은 사이트에 접속해 가장 먼저 보는 것이, 질의 편차가 심하고 때론 틀리기까지 한 AI 생성 답변이며, 그것이 가장 눈에 띄는 자리에 놓여 있는 형국이다.

한 HN 사용자가 썼다: “SO still had a chance to survive, because it was the best place for AI-skeptics to ask questions… until SO’s management stuffed AI into every corner too, and drove those people away as well.”

StackOverflow 월간 질문 수가 2014년 정점에서 내려가다, 2022년 말 이후 가속해 추락 출처: Eric Holscher, StackExchange Data Explorer 데이터 기반 작도

이런 방식의 아이러니는 이렇다: SO 자신이 ChatGPT를 훈련시킨 데이터 출처 중 하나다. OpenAI는 모델을 훈련하며 SO의 질의응답 데이터를 대량으로 썼고, 그 데이터는 십수 년 동안 수많은 프로그래머가 의무적으로 기여한 것이었다. 이제, 이 데이터로 훈련된 AI가 거꾸로 SO를 대체하고, SO 경영진은 또 그 AI를 사이트에 끼워 넣는다 — 기묘한 순환이 형성된다: 커뮤니티 기여 → AI 훈련 → AI가 커뮤니티 대체 → 커뮤니티 쇠퇴 → 경영진의 AI 포용 → 잔류 사용자 완전 이탈.

잃어버린 것은 단지 하나의 사이트가 아니다

필자는 SO의 이야기를 단순히 ‘나쁜 사람이 좋은 사이트를 망쳤다’로만 풀고 싶지 않다. 그 품질 통제 메커니즘은 초기에 콘텐츠 품질을 분명히 보호했고, SO를 Reddit이나 바이두 Tieba 같이 쉽게 도배에 파묻히는 게시판 형식과 구분됐다. 많은 기존 사용자가 지금도 그 깔끔하고 효율적인 지식 저장소를 그리워한다.

하지만 한 커뮤니티가 ‘품질 보호’를 ‘신인 배척’으로 바꾸어 버리면, 그것은 되돌릴 수 없는 내리막길에 오른다. 신인은 들어올 수 없고, 기존 사용자는 은퇴하거나 전업하거나 더 이상 활동하지 않게 되니, 커뮤니티는 자연스레 위축된다. AI의 출현은 이 과정을 크게 가속했을 뿐이다.

한 층 더 깊은 문제는: 사람들이 더 이상 공공의 공간에서 질문하고 답하지 않게 되면, 지식은 어디로 가는가?

예전엔, 한 프로그래머가 SO에 문제를 하나 던지면, 누군가 답을 주고, 그 대화는 영구히 보존되어 검색 가능해지며, 후대가 끊임없이 개선할 수 있었다. 이것이 ‘공공 지식’ — 모두가 혜택을 보는 것이었다.

이제는, 같은 문제가 ChatGPT의 대화창에 입력된다. 답이 생성되고, 문제는 해결되지만, 그 질의응답은 영영 그 사적 대화 창 안에 머문다. 그것은 후대 학습자에게 검색될 수도, 생길 수 있는 오류를 누군가 바로잡을 수도, 새로운 공공 지식으로 축적될 수도 없다.

SO의 쇠퇴는 단지 하나의 사이트 소멸을 뜻하는 게 아니라, 인터넷상 최대의 인간 지식 저장소 중 하나의 갱신이 멈췄음을 뜻한다. 이후 2025년 이후에 생겨난 새로운 기술 문제를 만나면, 당신은 커뮤니티 검증을 거친 답을 SO에서 더 이상 찾지 못할지 모른다 — 그 해 이후로는 질문하는 이가 충분치 않기 때문이다.

한 시대의 끝

2026년 7월 현재, SO의 월간 질문 수는 1,226건에 머물러 있다. 이 숫자가 계속 떨어질까? 최근 몇 달 추세를 보면, 답은 대개 ‘그럴 것’이다.

어떤 이는 이를 ‘이중 자살’이라 부른다: SO의 커뮤니티 문화는 AI가 오기 전부터 이미 만성적으로 자살하고 있었고, 경영진의 AI 결정은 남은 생명에 대한 정밀한 보충 타격이었다.

이 이야기엔 악당이 없어 보인다 — 달리 말해, 모두에게 이유가 있다. 기존 사용자가 콘텐츠 품질을 보호하는 것은 정당하고, 경영진이 AI를 도입하는 것은 사업상 합리적 선택이며, 일반 프로그래머가 더 효율적인 AI 도구를 택하는 것도 나무랄 데 없다. 하지만 각 역할이 ‘합리적인’ 일을 했을 때, 결과는 십수 년 된 지식 저장소의 종언이다.

이것이 기술 변혁에 짓눌린 첫 인터넷 플랫폼은 아니고, 마지막도 아닐 것이다. 하지만 수많은 밤을, SO의 낯선 이들이 준 답으로 문제를 풀고 새것을 배운 이들에게, 이 바닥까지 떨어진 꺾은선 그래프는 마치 오랜 친구의 부고 같다.

참고 링크:

  • StackExchange Data Explorer: StackOverflow monthly question count
  • HN 토론 (item?id=48956949)
  • “Stack Overflow’s decline” — Eric Holscher 분석 글
  • “The Decline of Stack Overflow” — Tomaž Weiss 데이터 분석
  • “Graph Shows How StackOverflow Usage Has Collapsed Since The Advent Of AI” — OfficeChai