코딩 에이전트가 내가 사용한 모든 프레임워크를 대체했다

발행: (2026년 2월 7일 오후 10:07 GMT+9)
15 분 소요

Source: Hacker News

번역할 텍스트를 제공해 주시면 한국어로 번역해 드리겠습니다.

소개

나는 자주 글을 올리지 않는다. 하지만 올릴 때는 내가 눈치챈 것을 크게 말하는 사람이 거의 없다고 생각하기 때문이다.

나는 제품을 처음부터 끝까지 만들고 있다. “Next.js 템플릿을 그냥 띄워봤다”는 식의 시작부터가 아니다. 네트워크 구성부터 제품 디자인, 가격 결정까지—진정한 엔드‑투‑엔드다. 나는 매일 몇 시간씩 프론티어 모델과 코딩 에이전트를 활용해 이 프로젝트와 풀타임 업무를 동시에 진행하고 있다. 혼란과 과대광고를 피하고, 실제로 가치 있는 것만을 골라내려 노력한다.

2025년 12월부터 상황은 크게 개선되었다. 많은 사람들이 이를 눈치챘지만, 올바른 결론을 내리는 사람은 적다.

Antirez는 이를 **“자동화 프로그래밍”**이라고 부르는 것을 좋아한다. 나는 그 표현이 마음에 든다. “바이브 코딩”이라는 얕고 거의 무시하는 라벨보다 본질을 훨씬 잘 포착한다. 자동화는 인류 역사의 대부분 작업 및 문화 혁명의 핵심이었다—인쇄기, 직조기, 조립 라인. 이번 경우도 크게 다르지 않다.

내 작업 대부분은 여전히 남아 있다. 나는 여전히 내가 만들고자 하는 것의 모든 중요한 측면—아키텍처, 트레이드‑오프, 제품 결정, 새벽 3시에 문제를 일으킬 수 있는 엣지 케이스—에 대해 깊이 고민해야 한다. 사라진 것은 코드를 한 줄 한 줄 직접 타이핑하는 힘들고 지치는 수작업이다.

이 시점에서 모델과 도구는—깨끗하고 철저히 설정된 환경에 놓였을 때—진정한 차이를 만든다. 나는 모든 벽돌을 직접 놓고 모르타르를 바르는 행위 없이도 설계자가 될 수 있다. 각각의 천 조각을 자르고 꿰매는 과정 없이도 옷을 디자인할 수 있다. 하지만 나는 20년 동안 벽돌을 놓고, 모르타르를 바르고, 천을 자르고 꿰맨 경험을 바탕으로 이 모든 일을 할 수 있다. 뭔가 마음에 들지 않으면, 직접 들어가 이해하고, 원하는 대로 고쳐서 다음 번에 내 설정이 자동으로 그렇게 하도록 지시할 수 있다.

자동화 프로그래밍은 특히 내가 필요한 도구를 눈 깜짝할 사이에 빠르게 만들 수 있게 해준다. 이 정도면 지구상에 존재했던 모든 대장장이가 부러워할 만하다. 이제 나는 진정으로 내가 구상한 예술에 더 많은 시간을 할애할 수 있다—대장간의 땀 대신 내 공예의 예술에 집중할 수 있다.

이 생각이 내 머릿속에 구체화된 지 몇 달이 지났다. 너무 명확해서 왜 모두가 세상에 외치지 않는지 정말 이해할 수가 없다.

Source:

“중간 작업”의 문제점

우리는 마침내 그 중간 작업—우리가 이 기간 동안 눈감고 받아들인 적응 레이어—을 없앨 수 있습니다. 방대한 양의 프레임워크, 라이브러리, 그리고 도구들이 소프트웨어 엔지니어링을, 특히 웹, 모바일, 데스크톱 개발에서 완전히 오염시켰습니다. 의미 있는 것을 추상화하지 않는 추상화의 층이 겹겹이 쌓여, 원래부터 없어야 할 문제들을 해결한다고 주장하면서도 하나당 열 개의 새로운 문제를 만들어냅니다.

무슨 일이 있었는지 생각해 보세요. 우리는 산업계 전체가 소프트웨어를 만드는 진정한 복잡성을 바라보면서, 사고를 날카롭게 다듬는 대신, 남의 생각을 그대로 사서 쓰기 시작했습니다. 부러진 다리를 비단으로 감싸듯이 모든 것을 프레임워크에 얹어 버렸습니다. 보기엔 멋지지만, 다리는 여전히 부러져 있습니다.

제 생각에, 스스로 선언한 목표 외에도 프레임워크는 세 가지 문제를 해결합니다: 두 가지는 명시적이고, 하나는 명백하지만 절대 선언되지 않은 문제입니다.

1. 단순화

소프트웨어 엔지니어는 스스로 설계하는 것을 두려워합니다. 목표에서 출발해 역으로 완벽한 맞춤형을 만들기보다, 다른 사람의 구조를 받아들여 제품에 억지로 끼워 넣는 것을 선호합니다.

마치 건축가가 다른 건축가의 설계도를 무조건 적용하고, 상황·필요·지형·새로운 기술 가능성을 전혀 고려하지 않는 것과 같습니다.

우리는 제품을 만들 때 정신 모델을 날카롭게 다듬는 대신, 만능 디자인을 사서 어디에든 적용함으로써 복잡성을 없애기로 했습니다. 이것은 단순화가 아니라 지적 항복입니다.

2. 자동화

제가 실제로 어느 정도 이해하고 받아들일 수 있는 유일한 포인트입니다. 보일러플레이트는 지루한 작업이며, 저는 그것을 싫어합니다. 특히, 중복되지만 필요한 코드를 없애기 위해 공부하고, 업데이트를 유지하고, 취약점을 파악해야 하는 라이브러리를 사용하는 것을 싫어합니다.

ORM, CRUD 관리, 코드 생성, API 문서화 등을 떠올려 보세요. 아무도 하고 싶어 하지 않지만 모두가 필요로 하는 힘든 작업. 충분히 이해합니다. 잠시 멈춰두세요, 여기서 모든 것이 바뀝니다.

3. 인건비 (조용한 문제)

기업 입장에서는 구글, 메타, Vercel이 제품을 어떻게 만들고 코드를 배포할지 결정하도록 하는 것이 훨씬 유리합니다. 그들의 프레임워크를 채택하고, 락인 비용을 지불하고, 클라우드‑관리형 솔루션에 매료됩니다.

그리고 엔지니어링과는 무관한 기능을 얻게 됩니다: 더 이상 소프트웨어 엔지니어를 고용할 필요가 없습니다. React 개발자를 고용하면 됩니다. 교육이 필요 없고, 플러그‑앤‑플레이이며, 교체가 쉽습니다. 남이 설계한 시스템을 유지보수하고, 남이 정의한 문제를 해결하는 기계의 하나에 불과합니다.

이것은 엔지니어링이 아닙니다. 이것은 운영입니다.

진정한 소프트웨어 엔지니어링의 귀환

제 의견으로는 진정한 소프트웨어 엔지니어링이 다시 돌아왔습니다.

제가 입을 열고 있는 것이 단순히 제 의견만은 아닙니다. 저는 지금까지 거의 완벽하게 2년 넘게 이런 식으로 개발해 왔습니다. 하지만 진정한 혁명은 작년 명확히 일어났고, 2025년 12월 이후 이를 주시하는 사람이라면 누구나 알 수 있습니다. 앞으로는 그 정도가 더욱 뚜렷해질 것입니다.

우리는 다시 한 번 쓸모없는 복잡성을 없애고 우리 아이디어, 기능, 제품의 진정하고 환영받는 복잡성—중요한 복잡성, 실제로 우리에게 속한 복잡성—에 집중할 기회를 얻었습니다.

자동화와 보일러플레이트를 극복하는 비용이 그 어느 때보다 저렴해졌습니다. 저는 기본적으로 같은 코드를 두 번 이상 쓰지 않고 있습니다…

(원문은 갑자기 끝나며, 반복적인 코딩이 이제는 과거의 일이라는 감정이 남아 있습니다.)

필요한 작은 도구들을 즉시 만들고, 문제에 딱 맞게 목적에 맞게 설계합니다. 화려한 모노레포 관리자는 필요 없습니다. 간단한 Makefile 하나면 99 %의 사용 사례에 대해 100 %의 요구를 충족합니다. 상황이 매우 복잡해질 때—그럴 경우에만—생각해 보겠습니다. 하지만 그때만. 그 전에는 전혀 생각하지 않습니다. 이것이 엔지니어링입니다. 당신은 회의 무대에서 누군가가 “곧 겪게 될 문제”라고 말한 문제를 해결하는 것이 아니라, 현재 가지고 있는 문제를 해결합니다.

에이전트는 기본 도구에 대해 매우 잘 준비되어 있습니다. 몇 달이 아니라 수십 년 동안 존재해 온 도구들 말이죠. Bash는 1989년에 탄생했으며, 저보다 두 달 먼저 태어났습니다. 현재 실행 중인 가장 평범한 모델조차도 전 세계 어느 사람보다 Bash를 잘 압니다. Bash는 범용 어댑터입니다. 코딩 에이전트가 복잡하고 비싼 MCP 구성에서 Bash를 이용한 간단한 에이전트 루프로 전환하고 있는 것은 우연이 아닙니다. 가장 오래된 도구가 가장 미래지향적이라는 사실이 증명된 것입니다. 귀 기울인다면 교훈이 있습니다.

정말로 생각해 보세요.

대부분의 사용 사례에 대해, 여러분이 생각할 수 있는 대부분의 경우에, 왜 쓸모없고 비싸며 결함이 있고 종종 취약한 프레임워크와 그에 뒤따르는 라이브러리 무리를 사용해야 할까요? 그 기능의 10 %만 사용하면서도 모든 비용을 감당해야 합니다. 가장 “저렴한” 비용부터: Next.js 버전에서 또다시 치명적인 취약점이 발견돼 모든 것을 업데이트해야 하는 운영 비용. 가장 “비싼” 비용까지: 설계 선택에 대한 비용. 눈에 보이지 않는 비용. 매일 깨닫지 못한 채 지불하고 있는 비용, 자유가 어떤 느낌인지 잊어버릴 정도로 오래 지불해 온 비용 말입니다.

이러한 트레이드오프를 계속 받아들인다면, 수십 년 만에 소프트웨어 엔지니어링에서 본 가장 큰 기회를 놓치는 것뿐만 아니라, 하이퍼스케일러들이 여러분을 위해 결정한 것을 또다시 사는 자신의 게으름을 인식하지 못하고 있는 것입니다. 구글, 메타, 베르셀을 여러분의 건축가, 디자이너, 사상가로 두고, 그 대가로 여러분은 그들의 운영자가 됩니다.

도구는 여기 있습니다. 모델은 여기 있습니다. 혁명은 이미 일어났으며 대부분의 사람들은 아직도 옛 집을 꾸미고 있습니다.

부러진 다리를 비단으로 감싸는 것을 멈추고, 여러분만의 것을 만들기 시작하세요.

No posts

0 조회
Back to Blog

관련 글

더 보기 »

Scrap Labs – 메탈 3D 프린터

Real Metal Printing. 스크랩으로 제작. Scrap Labs에서 우리의 사명은 가장 앞선 metal printing technology를 통해 빌더와 크리에이터에게 힘을 실어주는 것입니다.

포크윅 휠

개요 세계에서 유일한 회전식 보트 리프트인 팔커크 휠은 포스 & 클라이드 운하와 유니언 운하를 35미터 높이에서 연결하여 선박이 통과하도록 합니다.