[Lobsters 요약] AI 코딩 도구 사용 중단 선언: 개발자의 경험과 성찰
0
설명
20년 경력의 개발자가 18개월간 LLM 기반 코딩 도구를 사용한 경험을 공유하며, 환경, 사회, 정신 건강에 미치는 부정적 영향으로 인해 사용을 중단하겠다는 결정을 내렸습니다.
이 글은 GitHub Copilot, Claude Code 등 AI 코딩 도구의 발전 과정과 개인적인 경험을 바탕으로 작성되었습니다.
개발자의 역할 변화와 소프트웨어 품질 저하에 대한 우려를 표하며, AI 사용의 대안으로 '손으로 코딩하기'를 제시합니다.
### 배경 설명
최근 몇 년간 GitHub Copilot과 같은 LLM 기반 코딩 보조 도구 및 '에이전트 프로그래밍'이 개발 업계에 큰 변화를 가져왔습니다. 초기에는 코드 자동 완성 기능으로 시작했지만, 2025년 중반부터는 에이전트 편집 방식이 주류로 자리 잡으며 AI가 코드 생성 및 수정 전반을 담당하는 수준으로 발전했습니다. 이러한 도구들은 개발 생산성을 비약적으로 향상시킬 수 있다는 장점을 내세우며 빠르게 확산되었습니다. 특히 2026년 중반에 이르러서는 Linear와 Claude Code를 연동하여 비중 있는 프로젝트를 처음부터 끝까지 AI가 완성하는 수준에 이르렀습니다. 이는 더 많은 작업을 더 빠르게 완료하고자 하는 측면에서는 긍정적으로 보일 수 있으나, 개발자 개인의 성장과 소프트웨어의 본질적인 품질에 대한 심각한 질문을 던지고 있습니다. 이러한 기술적 진보와 함께 AI 모델 학습에 필요한 막대한 컴퓨팅 자원, 물 사용량, 그리고 학습 데이터의 저작권 문제 등 AI의 숨겨진 비용과 윤리적 쟁점 또한 부각되고 있습니다.
### AI 코딩 도구 사용 경험의 변화
필자는 20년 동안 프로그래밍을 해왔으며, 처음에는 취미로 시작해 직업으로 삼았습니다. 18개월 전부터 LLM 기반 코딩 도구를 사용하기 시작했는데, 처음에는 GitHub Copilot의 자동 완성 기능에 놀랐지만 큰 도움은 되지 않는다고 느꼈습니다. 이후 동료가 사용했던 AI 챗 인터페이스에서 존재하지 않는 라이브러리를 환각하여 문제를 해결하지 못한 사례를 접했습니다. 또한, AI를 적극적으로 도입하려는 상사의 영향으로 2025년 초부터 Cursor, Zed와 같은 에디터를 사용하며 AI 코딩 도구의 편리함을 경험했습니다. 특히 2025년 중반부터는 에이전트 편집 방식이 도입되어 AI가 코드 수정 및 생성을 주도하게 되었고, 2026년 중반에는 AI가 프로젝트 전체를 완성하는 수준에 이르렀습니다.
### AI 사용 중단의 결정적 계기: 정신 건강과 소프트웨어 품질 저하
AI 코딩 도구 사용은 개발자의 정신 건강에 부정적인 영향을 미쳤습니다. AI가 코드를 대신 작성하면서 필자는 단순한 코드 검토자 및 QA 테스터 역할에 머물게 되었고, 이는 무기력감, 학습 의욕 저하, 성장 정체로 이어졌습니다. 또한, 자신이 작성하지 않은 코드에 대한 책임감과 애착이 줄어들면서 소프트웨어 자체에 대한 관심도 멀어졌습니다. 필자는 'AI 챗'을 통해 의료 상담을 받았다가 잘못된 정보로 인해 불필요한 병원 방문과 금전적 손실을 경험한 사건을 계기로 AI 챗의 위험성을 인지하고 사용을 중단했습니다. 하지만 코딩에서의 AI 사용은 계속되었고, 이는 결국 '햄스터 쳇바퀴'를 도는 듯한 허무함과 우울감을 야기했습니다. 필자는 AI 사용으로 인해 소프트웨어의 품질, 사용자 인터페이스, 사용자 경험이 저하된다고 판단했습니다.
### AI의 근본적인 문제점과 대안 모색
필자는 AI 코딩 도구 사용이 개발자로서의 존재 이유에 대한 근본적인 질문을 던지게 만들었다고 토로합니다. '소프트웨어 엔지니어링이 미래에 존재할 것인가?'라는 불안감과 함께, AI의 막대한 환경적 비용(데이터 센터, 물 사용량 등)과 학습 데이터의 저작권 문제 등 숨겨진 비용에 대한 인식이 높아졌습니다. 이러한 문제들을 종합적으로 고려했을 때, AI 사용으로 인한 이점보다 해악이 훨씬 크다고 결론 내렸습니다. 필자는 AI가 생성하는 예술, 음악, 글쓰기, 소프트웨어 등 모든 분야에서 AI를 사용하지 않기로 결정했습니다. 대신, 2025년 초 게임 프로그래밍이라는 취미로 돌아가 Playdate용 코딩 책을 완성하고, Rust로 2D Lua 게임 엔진인 Usagi를 개발하며 AI 없이 코딩하는 즐거움을 재발견했습니다. 이러한 경험을 통해 AI 사용이 자신을 더 나쁜 프로그래머로 만들고 정신 상태에 부정적인 영향을 미쳤음을 확신하게 되었습니다.
### 가치와 인사이트
이 글은 LLM 기반 코딩 도구의 발전과 그에 따른 개발자의 경험 변화를 생생하게 보여줍니다. 생산성 향상이라는 명분 뒤에 숨겨진 개발자의 역할 축소, 정신 건강 악화, 소프트웨어 품질 저하라는 심각한 문제점을 지적하며, AI 기술의 윤리적, 사회적 영향에 대한 깊은 성찰을 제공합니다. 특히, 필자가 AI 사용을 중단하고 '손으로 코딩하기'로 돌아간 결정은 기술 발전 속에서 인간 중심의 개발 문화를 재고하게 만드는 중요한 시사점을 던집니다. AI 시대에 개발자로서의 정체성과 가치를 어떻게 지켜나갈 것인지에 대한 고민을 촉발하는 글입니다.
### 기술·메타
* **AI 도구:** GitHub Copilot, Claude Code, Cursor, Zed
* **프로그래밍 언어:** TypeScript, Ruby, CSS, Lua, Rust
* **도구:** Neovim, tmux
* **기타:** LLM, 에이전트 프로그래밍, Playdate, Linear, Usagi (2D Lua 게임 엔진)
### 향후 전망
필자는 AI 코딩 도구 사용 중단 결정으로 인해 해고될 수도 있지만, 괜찮을 수도 있다고 언급하며 미래의 불확실성을 인정합니다. 하지만 현재의 방식으로는 더 이상 일할 수 없다는 확신을 가지고 있습니다. 앞으로 필자는 AI 사용 중단에 대한 경험을 더 많은 사람들과 공유하고, 다른 개발자들의 경험을 듣고 싶어 합니다. 또한, 학습하고 배우는 것을 좋아하는 프로그래머들을 돕기 위해 글쓰기와 영상 제작 활동을 이어갈 계획입니다. 이는 AI를 통해 손쉽게 해결책을 찾으려는 사람들과는 다른, 진정한 학습을 추구하는 커뮤니티를 지향함을 시사합니다. AI 기술이 계속 발전하는 이 불확실한 시기에, 필자는 자신의 가치를 지키고 진실되게 살아가겠다고 다짐하며, '손으로 코딩하는' 미래를 기대하고 있습니다.
📝 원문 및 참고
- Source: Lobsters
- 토론(Lobsters): [lobste.rs](https://lobste.rs/s/rfiuko/i_m_done_using_ai)
- 원문: [링크 열기](https://brettcodes.com/im-done-using-ai/)
---
출처: Lobsters · [원문 링크](https://brettcodes.com/im-done-using-ai/)
신고 · 불법·유해·아동 안전(CSAE) 관련 콘텐츠
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.