한 주를 망언과 함께 시작해 볼까요!
원제 · Start your week with a bad take!
핵심 요약
AI가 코드를 생성하는 시대가 오더라도, 비용 효율성, 성능 최적화, 그리고 유지보수를 위해 코드의 품질과 구조에 대한 인간의 관심과 정성은 여전히 필수적입니다.
하이라이트
Vercel CEO Guillermo Rauch의 "코드는 입력값이 아닌 결과물"이라는 발언 분석
AI 시대에도 코드 품질과 클린 코드가 여전히 중요한 이유 제시
토큰 효율성과 비용 측면에서 바라본 코드 최적화의 경제적 가치
코드베이스의 복잡성을 관리하고 성능을 유지하기 위한 인간의 검토 역할
자신의 기술과 직업에 대한 애정이 뛰어난 엔지니어를 만드는 핵심 요소
AI 에이전트가 코드를 과도하게 복잡하게 만드는 경향에 대한 경고
타임라인
Guillermo Rauch의 게시물과 코드의 새로운 정의
Vercel의 CEO인 Guillermo Rauch가 올린 흥미로운 게시물을 소개하며 이야기가 시작됩니다. 그는 과거에 우리가 코드를 입력값으로 취급하며 미화하고 IDE나 GUI 같은 도구에 집착했던 시대를 지나, 이제는 코드를 최종적인 결과물로 보아야 한다고 주장합니다. 이제 진정한 입력값은 요구 사항, 명세, 디자인 영감이며 코딩 에이전트가 이를 코드로 변환하는 역할을 수행하게 될 것이라고 설명합니다. 최고의 엔지니어들은 항상 코드를 목적을 위한 수단으로 보았다는 점을 강조하며 변화하는 패러다임을 제시합니다.
급변하는 개발 환경과 새로운 도구의 등장
화자는 프로그래밍의 역할과 세계 전체가 급격하게 변하고 있다는 점에 전적으로 동의합니다. 특히 작년 말부터 Opus 4.5, Cloud Code, Codex 등 강력한 AI 모델과 도구들이 쏟아져 나오며 변화의 가속도가 붙었음을 언급합니다. 이러한 변화에 발맞추기 위해 화자 본인도 새로운 강의를 출시하고 작업 방식을 변경하는 등 노력을 기울이고 있습니다. 소프트웨어를 구축하는 방식이 근본적으로 변하고 있음을 인정하면서도, 한편으로는 코드가 정말 중요하지 않게 된 것인지에 대한 의문을 제기하기 시작합니다.
미래에도 코드 품질이 중요한 경제적 이유
코드가 더 이상 중요하지 않다는 의견에 대해 화자는 강력하게 반대 의사를 표명합니다. 인간이 코드를 직접 쓰지 않고 검토만 하더라도, 지저분한 코드보다 깨끗한 코드를 검토하는 것이 훨씬 수월하기 때문입니다. 또한 미래에는 생성되거나 검토되는 모든 토큰에 비용이 발생하므로, 코드의 양을 줄이고 효율적으로 짜는 것이 곧 비용 절감으로 이어진다고 설명합니다. 현재는 기업들의 구독 모델 덕분에 저렴하게 느껴지지만, 향후 실제 토큰 비용이 원가 이상으로 책정될 때 코드 최적화는 매우 중요한 경쟁력이 될 것입니다.
AI 도구의 한계와 불필요한 복잡성 문제
과거 개발자들이 불필요한 추상화나 사용하지도 않을 기능을 구현하며 코드를 복잡하게 만들었던 실수를 되짚어 봅니다. 화자의 경험에 따르면 현재의 AI 모델들인 Codex나 Cloud Code 역시 일을 과도하게 복잡하게 만들고 불필요한 변경 사항을 제안하는 경향이 있습니다. 특히 AI는 코드를 삭제하기보다는 자꾸 덧붙이려 하기 때문에, 개발자가 의도적으로 개입하지 않으면 코드베이스가 비대해지기 쉽습니다. 따라서 코드 품질을 유지하고 불필요한 복잡성과 싸우는 개발자의 역할은 미래에도 지속될 수밖에 없음을 강조합니다.
애플리케이션 성능과 코드 최적화의 연결고리
코드가 애플리케이션의 실질적인 성능에 미치는 영향에 대해 심도 있게 다룹니다. AI가 결과를 똑같이 낸다고 하더라도 최적화되지 않은 쿼리나 중첩 루프는 사용자가 늘어나는 시점에 막대한 비용과 성능 저하를 초래합니다. 결과 데이터만 같으면 상관없다는 식의 태도는 위험하며, 데이터베이스 쿼리 하나라도 최적으로 작성하는 것이 서비스 운영의 핵심입니다. 미래의 AI가 이 모든 것을 더 잘 해낼 수도 있겠지만, 인간이 이 과정에서 완전히 배제되는 미래가 정확히 어떤 모습일지는 아직 아무도 확신할 수 없습니다.
자신의 일에 대한 정성과 엔지니어의 자부심
마지막으로 화자는 코딩 도구와 API 디자인에 공을 들이는 것이 결코 바보 같은 짓이 아님을 역설합니다. 이는 디자이너가 스케치를 하고 전문 소프트웨어를 쓰는 것처럼 자신의 기술에 정성을 쏟는 장인 정신의 발로입니다. 기술과 직업을 소중히 여기는 태도야말로 뛰어난 전문가를 구분 짓는 요소이며, 과정 자체를 무의미하게 치부하는 것은 잘못된 시각입니다. 성공하는 사람과 그렇지 못한 사람의 차이는 결국 자신이 하는 일에 얼마나 애정을 갖고 관심을 기울이느냐에 달려 있다는 메시지로 마무리합니다.
설명
Guillermo Rauch made an "interesting" post about how code is now no longer in the focus of developers. And how it was always wrong to glorify it. Yeah ... I don't fully agree... Membership Spring Sale! 👉 https://academind.com/spring-sale-2026 Original post: https://x.com/rauchg/status/2035829366165471702 Website: https://maximilian-schwarzmueller.com/ Socials: 👉 Twitch: https://www.twitch.tv/maxedapps 👉 X: https://x.com/maxedapps 👉 Udemy: https://www.udemy.com/user/maximilian-schwarzmuller/ 👉 LinkedIn: https://www.linkedin.com/in/maximilian-schwarzmueller/ Want to become a web developer or expand your web development knowledge? I have multiple bestselling online courses on React, Angular, NodeJS, Docker & much more! 👉 https://academind.com/courses
