파트너가 테스트도 안 한 5천 줄 '바이브 코딩' PR을 보냈다

My business partner sent a 5K vibe-coded PR that he didn't even test

파트너가 테스트도 안 한 5천 줄 '바이브 코딩' PR을 보냈다

한 개발자가 자신의 비즈니스 파트너가 결제 백엔드 모듈 전체를 단 하루 만에 AI로 '바이브 코딩'하고, 테스트조차 하지 않은 채 5,236줄의 PR을 보냈다고 고백했다. 그는 파트너가 API 문서조차 제대로 읽지 않아 오류 코드 설명이 틀리고 API 키 위치가 빠져 있다고 지적한다. AI에 모든 것을 의존하면 인지 능력이 퇴화한다는 그의 경고는, 결국 이 프로젝트를 끝으로 프로그래밍을 그만두겠다는 선언으로 이어진다.

침대에 누워 있으면 근육을 잃듯이, 그는 AI 어시스티드™ 덕분에 뇌를 전부 잃었어요.
  1. cladopa

    AI가 여기서 문제가 아니라, 회사 창업자들의 깊은 신념 차이가 문제다.

    내가 사업 파트너가 있었을 때, 나는 그들을 결혼 상대처럼 깊이 연구했다. 왜냐하면 실제로 결혼할 거였으니까!

    가치관에 합의하지 않으면 회사는 아무 데도 못 간다. 한 창업자는 한쪽으로 노를 젓고 다른 쪽은 반대쪽으로 저어서 배가 제자리에 머무르게 된다.

    나는 소프트웨어 회사를 운영하고 있고 정반대의 문제를 겪고 있다: 나는 테스트와 메타 프로그래밍에 집착한다. 우리는 코드보다 훨씬 많은 테스트 코드를 작성하고, 메타 프로그래밍으로 모든 것을 자동화한다.

    우리가 필요한 것보다 훨씬 많이 테스트하고 자동화한다는 것이 여러 번 분명했다. 예를 들어 한 번만 사용한 것들도 자동화했다(나중에 다른 프로젝트에서 여러 번 사용했지만).

    그래서 우리는 다른 회사들이 겪는 부풀림이나 보안 취약점 같은 일반적인 문제는 없었지만, 경쟁사보다 두세 배 많은 코드를 작성하고 개발자들이 싫어하는 테스트(작성하기 지루함) 때문에 매우 비싼 소프트웨어를 만들었다. 우리 소프트웨어는 시장 출시 시간도 훨씬 오래 걸렸다.

    회사들은 오늘 가장 싼 것을 사고 내일은 두고 보는 것을 좋아해서, 그게 우리를 어려운 위치에 놓았다. 처음에는 특히 힘들었지만, 나중에 이 원칙들이 우리에게 이점을 주었다(대부분의 회사는 일찍 타협해서 나중에 혜택을 누리지 못하기 때문이다).

    만약 나에게 다른 사고방식과 신념을 가진 사업 파트너가 있었다면, 나는 배의 방향을 바꾸지 않을 수 없었을 것이다...

  2. socketcluster

    이것은 말 그대로 다가올 소프트웨어 종말의 레시피다.

    '조심하자'고 말하는 소프트웨어 엔지니어들이 일자리를 잃고, 하루에 1만 줄의 지저분하고 안전하지 않으며 유지보수 불가능한 코드를 쏟아내는 비기술적 바이브 코더들로 대체되는 것을 지켜보라... 시한폭탄이다.

    나는 좋은 엔지니어들이 이것이 만들어낼 '기회'의 양과 규모 때문에 북한으로 이주하여 돈을 벌 것이라고 맹세한다.

    너무 터무니없어 보이지만, 그 방향으로 가고 있는 것 같다.

  3. Valodim

    AI가 반드시 문제의 근본은 아닌 것 같다. 그가 AI로 테스트하고, 반복하고, 품질을 제공할 사람이 아니라면, AI 없이도 그렇지 않았을 것이다. 당신이 더 일찍 알아차렸을 뿐이다.

    또는, 그가 그럴 만한 능력이 있다고 믿을 이유가 있다면 - 그것을 이직 기회로 취급하고, 그가 실수할 여지를 주어라. 내 경험상, 이것은 신입 AI 사용자가 저지르는 실수처럼 보인다.

    그 추진력에 휩쓸리기 쉽다. 많은 사람이 그 함정에 빠졌지만, 모두가 돌이킬 수 없이 나쁜 소프트웨어 엔지니어는 아니다.

  4. yhcj

    OP이고 오랜 눈팅러입니다. 저는 절박해서 정말 솔직한 조언을 구합니다.

    저는 프로그래밍이 올바른 자극을 주기 때문에 프로그래밍을 사랑하는 신경다양성인 중 한 명입니다.

    저는 또한 그림 그리기, 정원 가꾸기, 운동을 즐깁니다.

    저는 걷는 것을 좋아해서 자동차가 없습니다.

    그래서 프로그래밍(생계를 위한)을 그만둘 때가 되었는지 궁금합니다.

    운 좋게도 저축이 좀 있고, 여러 해 동안 다양한 일과 사업을 하면서 다른 관심사도 있습니다. 그리고 프로그래밍을, 특히 다른 사람들과 함께하는 것을 사랑하지만, 우리 중 프로그래밍을 계속하고 싶어하는 사람은 거의 없다고 생각합니다.

    저는 모두가 AI 지원 개틀링 건을 사용하는 동안 프로그래밍의 마지막 사무라이와 같습니다.

    이제 놓아줄 때인가요?

  5. dreieinsvier

    내 생각에 소프트웨어 엔지니어링은 결코 주로 프로그래밍에 관한 것이 아니었다.

    프로그래밍은 소프트웨어 엔지니어링 주기의 아주 작은 부분이다.

    손으로 프로그래밍하는 것은 (AI로도 작동하는) 소프트웨어의 확장성, 유지보수성, 건전성에 대한 결정을 내리는 한 가지 방법이다.

    그리고 그것은 여전히 성과를 낼 것이다!

    내게는 그가 매우 나쁜 소프트웨어 엔지니어인 것처럼 들린다.

이 날의 다른 글

2026-09-08