AI가 개발자를 도왔는데 왜 출시는 더 빨라지지 않았나

Why aren't we shipping faster now?

AI 코딩 도구가 코드 작성 속도를 높였지만 실제 제품 출시로 이어지는 효과는 제한적이라는 연구들을 정리한 발표다. NBER 논문은 코드 작성과 출시 사이의 생산성 격차를 분석하고, 여러 인터뷰 연구는 개발자들이 AI 자율성에 선을 긋는 이유와 팀 차원의 도구 활용 요인을 조명한다. Jensen Huang의 "모두가 프로그래머가 될 수 있다" 발언 이후 달라진 점과 달라지지 않은 점을 짚는다.

코드를 작성하는 것과 코드를 출시하는 것은 다르다.
  1. swatcoder

    안타깝게도, 이건 사람들이 제출물이 뭔지 확인도 안 하고 제목만 보고 무작정 반응하는 HN 제출물 중 하나입니다. 물론, 길다란 화상 회의 발표에 "유인물"이 예쁘긴 하지만 그 자체로 읽기는 좀 어려운 것도 도움이 안 되죠.

    하지만 진짜 궁금한 사람들을 위해 말하자면, 이 제출물 자체는 냉소적이거나 무시하는 태도가 아닙니다. 제목의 질문은 수사적이고 보편적인 것이 아니라 의문문이고 맥락적인 것이며, 발표는 AI 통합이 소프트웨어 엔지니어링 결과물에 어떤 사람들이 기대하는 것과 다른 영향을 미치는 원인이 되는 병목과 과제들을 분석하려고 합니다.

    그 병목/과제들이 보편적이거나 해결 불가능하다고 주장하는 대신, 그저 몇 가지를 나열하고 그것들이 얼마나 널리 나타나는지에 대한 설문 분석을 제시합니다.

    사실 꽤 흥미롭고, 엔지니어들과 그들과 함께 일하는 사람들이 AI 자체를 중심으로 자신들의 사용 방식과 프로세스를 더 잘 설계할 수 있도록 숙고해야 할 종류의 내용입니다.

  2. rbehrends

    이건 브룩스가 이미 "맨먼스 미신"에서 숙고했던 것입니다:

    "가끔 신문에서 두 프로그래머가 개조한 차고에서 대규모 팀의 최선의 노력을 능가하는 중요한 프로그램을 만들었다는 기사를 읽는다. 그리고 모든 프로그래머는 그런 이야기를 믿을 준비가 되어 있다. 왜냐하면 그는 산업 팀에서 보고된 연간 1000줄보다 훨씬 빠르게 어떤 프로그램이든 만들 수 있다는 것을 알기 때문이다. 그렇다면 왜 모든 산업 프로그래밍 팀이 전용 차고 듀오로 대체되지 않았을까? 무엇이 생산되고 있는지 살펴봐야 한다."

    브룩스는 차고에서 이루어진 코딩은 최종 제품에 필요한 것의 일부에 불과하다고 주장합니다:

    "그것은 9배의 비용이 든다. 하지만 그것은 진정으로 유용한 물건이며, 대부분의 시스템 프로그래밍 노력의 의도된 제품이다."

    지금 우리가 보고 있는 것도 크게 다르지 않게 느껴집니다. 초안, 그린필드 프로젝트, 실험, 또는 적어도 그 초기 반복을 크게 가속할 수 있습니다. 라이브 프로덕션 시스템이나 널리 사용되는 라이브러리를 변경하는 것은 완전히 다른 문제입니다.

  3. 9cb14c1ec0

    나는 훨씬 더 많이 배포하고 있지만, 고객들이 반드시 그것을 알 것이라고는 모르겠다. 범위 때문에 미뤄졌던 전체 재작성 작업이 이제 완료되고 있다. 보안 문제가 패치되고 있다. 지원 티켓 개설부터 해결까지의 시간이 줄어들고 있다. 그래서 그렇다, 단지 기능에만 집중하기보다 훨씬 더 나은 프로젝트를 만들기 위해 훨씬 빠르게 배포하고 있다.

  4. degreesoffun

    AI 코딩이 도입한 한 가지 역학은 AI 이전의 코딩에 비해 기능이 첫 개발 반복 후에 더 커지고 더 "완전"하거나 "복잡"해진다는 것입니다. 한 예로, 최근에 회사 내부 문서 사이트를 위한 웹 크롤러를 만들었습니다. 데이터 스크래핑, 파싱, 벡터화 및 인덱싱에 대한 내 설계는 AI를 사용하지 않았다면 훨씬 덜 복잡하거나 완전했을 것입니다. 이는 주로 해당 분야에 대한 나의 지식 부족과 프로젝트의 일반적인 시간 제약 때문입니다.

    그 증가된 복잡성은 이전보다 비용이 덜 들지만, 설계가 "더 멍청"했다면 없었을 인지 부하와 테스트 측면에서 프로젝트에 시간/비용을 추가했습니다. 설계 복잡성 증가라는 이 개념은 설계의 복잡성이 사용 가능한 시간을 채우기 위해 성장하는 파킨슨 법칙의 한 형태로 생각할 수 있습니다.

    AI가 확실히 우리가 코드를 더 빨리 작성하도록 만들고 있다고 생각하지만, 코드 작성이 더 저렴해진 지금 실제로 얼마나 많은 시간이 확보되고 있을까요? 우리는 종종 그 확보된 시간을 다른 것으로 채우고 있으며, 설계 복잡성 증가가 그 중 하나라는 인상을 받습니다.

  5. throwitaway222

    더 많은 티켓과 더 큰 티켓, 예전에는 3개 팀과 조정하며 4주가 걸렸던 전체 마이그레이션이 이제 하루 만에 단일 PR로 이루어집니다.

    edit: PR이 느려지는 것을 보고 있다면, 아마도 당신의 10배 개발자 10명이 근무 중에 8개 스타트업에서 codex의 3-4개 이상의 계정으로 코드를 던지고 있을 가능성이 더 큽니다.

  6. choult

    LLM에 대한 흥분은 프로젝트의 품질이 아니라 엔지니어의 생산성에 관한 것이었습니다. 전통적으로 우리는 새로운 작업에 대해 리뷰와 QA 단계에서 병목이 있었고, 많은 조직이 그 병목을 해결하지 않은 채 새로운 코드의 물줄기를 틀어버립니다.

    고속으로 달리고 싶다면, 먼저 고속도로를 건설해야 합니다.

  7. MisterPea

    소프트웨어 개발에서 AI의 영향에 의문을 제기하는 사람들을 보면 내가 미쳐가는 것 같다.

    사람들은 불과 몇 년 전만 해도 소프트웨어 개발이 얼마나 길고 고된 일이었는지 이미 잊어버린 것 같다.

    이제 가장 큰 병목은 엔지니어링과 관련된 CI/CD/실험이고, 비즈니스와 관련된 제품 정렬이다.

  8. 0xb0565e486

    우리는 그렇습니다. 한 달의 작업이 하루로 바뀌었습니다.

이 날의 다른 글

2026-11-11