Transcript

00:00:00프로그래머로서 이렇게 뒤처진 느낌을 받은 적이 없습니다.
00:00:03프로그래머가 기여하는 부분이 점점 더 드물고 산발적으로 변하면서 이 직업이 극적으로 재편되고 있습니다.
00:00:11지난 1년간 등장한 것들을 제대로만 연결하면 10배는 더 강력해질 수 있을 것 같은데,
00:00:17이런 성장을 잡지 못하는 것이 명백히 실력 부족처럼 느껴집니다..
00:00:23안드레시 카파시의 이 게시물에 대해 이야기해봅시다.
00:00:26요즘 개발자로서 뒤처진다는 느낌을 받기가 정말 쉽습니다.
00:00:30AI에 대한 엄청난 화제,
00:00:32매일 쏟아지는 새로운 모델들,
00:00:34새로운 도구들과 이러한 도구들을 사용하는 새로운 패턴들이 너무 많아서 뒤처진 느낌을 받을 수 있습니다.
00:00:41명확히 말씀드리자면,
00:00:42Opus 4.5 같은 놀라운 모델들이 있고 Cursor나 Claude Code 또는 제가 정말 애용하는 Open Code 같은 훌륭한 도구들이 있습니다.
00:00:52이러한 도구들을 사용해서 많은 좋은 결과를 얻을 수 있고,
00:00:56이 도구들을 효율적으로 사용하는 방법,
00:00:59제가 어떻게 사용하는지,
00:01:00어떤 패턴이나 모범 사례를 활용할 수 있는지에 대해 더 많은 자료를 공유하겠습니다.
00:01:06하지만 뒤처졌다고 느끼지 않아도 될 때 그렇게 느끼기가 너무 쉽습니다.
00:01:11그리고 저는 뒤처졌다고 느낄 이유가 전혀 없다고 주장하고 싶습니다.
00:01:15이유는 이렇습니다.
00:01:16그의 게시물에서 안드레시는 기존의 하위 레이어들에 더해 마스터해야 할 새로운 프로그래밍 가능한 추상화 레이어가 생겼다고 말합니다.
00:01:25참고로 이 부분은 중요한데, 기존 레이어들이 사라지지 않을 것은 분명합니다.
00:01:30여러분의 기술은 여전히 필요하지만, 일단 그건 제쳐두고 얘기하겠습니다.
00:01:35그런데 개발자로서의 기술 위에 추가된 새로운 레이어는 에이전트,
00:01:39서브 에이전트를 다루는 법,
00:01:41좋은 프롬프트 작성법,
00:01:42컨텍스트 관리,
00:01:43메모리,
00:01:44AI 도구를 사용할 수 있는 다양한 모드들 - 플랜 모드,
00:01:48빌드 모드,
00:01:48질문 모드 등 - 권한,
00:01:50도구,
00:01:50플러그인,
00:01:51스킬,
00:01:52훅,
00:01:52MCP,
00:01:53LSP,
00:01:53슬래시 커맨드,
00:01:54워크플로우 등을 알아야 한다는 것입니다.
00:01:57그러니까 AI와 효율적으로 작업하기 위해 많은 새로운 도구들,
00:02:01많은 새로운 패턴들을 마스터해야 한다는 느낌 말이죠.
00:02:04그리고 이렇게 느끼기 쉽습니다.
00:02:06Claude Code 문서를 보면, 여러분이 만들 수 있는 서브 에이전트들이 있습니다.
00:02:12설치하거나 만들 수 있는 플러그인들이 있습니다.
00:02:15제가 정말 유용하다고 생각하는 에이전트 스킬들도 만들 수 있고요.
00:02:20그리고 훅도 있는데, 특정 이벤트가 발생할 때 자동으로 코드를 실행할 수 있습니다.
00:02:25예를 들어 에이전트가 특정 작업을 완료했을 때 같은 경우에요..
00:02:33MCP도 있습니다.
00:02:35Claude Code에 새로운 기능을 부여하기 위해 추가할 수 있는 MCP 서버들이요.
00:02:41그리고 X나 인터넷 곳곳에서 이러한 모든 기능들을 효율적으로 조합해서 Claude Code를 최대한 활용하는 방법을 알려주는 수십 가지 패턴들을 찾을 수 있습니다.
00:02:53랄프 위검(Ralph Wiggum) 같은 것도 있는데,
00:02:57기본적으로 Claude Code에 추가할 수 있는 플러그인으로,
00:03:01자율적으로 계속 진행하면서 코드를 개선하고 새로운 작업을 해결하는 모드로 전환시킵니다..
00:03:08그래서 계속 개선하고 반복하는 루프가 생기고,
00:03:12여러분을 루프에서 적어도 상당 부분 빼내서 더 독립적으로 작업할 수 있게 됩니다.
00:03:18진행되는 게 정말 많습니다.
00:03:20그리고 그게 바로 안드레스가 여기서 언급한 내용입니다.
00:03:24배우고 마스터해야 할 것들이 너무 많아서 압도당하는 느낌을 받을 수 있습니다.
00:03:29하지만 중요한 점은 이것입니다.
00:03:32그 모든 것을 마스터할 필요는 없습니다.
00:03:34예를 들어,
00:03:35Vercel에서 Next.js 개발자 관계 담당으로 일했던 리 로빈슨은 이제 Cursor에서 일하고 있습니다.
00:03:43그리고 휴가 기간 동안 Rust 기반 이미지 압축기,
00:03:47WASM 바이너리와 SvelteKit 앱을 Cursor와 AI로 완전히 만들었습니다.
00:03:54제 기억으로는 단 한 줄의 코드도 직접 작성하지 않았습니다.
00:03:58테스트 커버리지도 갖췄고 코드도 검토했으며 많은 가이드를 제공했습니다.
00:04:03바이브 코딩이 아닙니다.
00:04:05그는 명확한 비전을 갖고 이 앱을 어떻게 만들지 모델을 안내했습니다.
00:04:10하지만 그는 AI의 도움으로 Rust를 사용해 이 이미지 압축 라이브러리를 처음부터 만들었습니다.
00:04:17그리고 그는 이 프로젝트의 80%를 커스텀 규칙 없이 만들었다는 것을 매우 명확히 했습니다.
00:04:24Cursor 규칙이라는 게 있는데, Cursor가 따라야 할 규칙이나 명령 등을 설정할 수 있는 것입니다.
00:04:32그래서 그는 플러그인과 MCP들이 함께 작동하고 무한 루프가 돌아가며 수많은 스킬과 서브 에이전트를 사용하는 랄프 위검 스타일의 초복잡한 워크플로우를 설정하지 않았습니다.
00:04:44아니요,
00:04:45그는 그냥 AI 모델 - 아마 Opus 4.5였던 것 같은데 - 과 함께 Cursor를 사용해서 이 앱을 단계별로 만들었고,
00:04:54물론 에이전트가 본질적으로 모든 작업을 했지만 그의 가이드를 기반으로 했습니다.
00:05:00그리고 이것은 정말 흥미로운 프로젝트입니다.
00:05:03요즘 AI를 보조 도구로 사용하면 얼마나 멀리 갈 수 있는지 보여줍니다.
00:05:08다시 말하지만,
00:05:10바이브 코딩이 아니라 개발자로서의 전문성과 이러한 AI 도구의 능력과 지식을 혼합함으로써 말입니다.
00:05:17그리고 참고로 Rust로 만든 이 이미지 압축 라이브러리에 문제가 있을 가능성도 충분합니다.
00:05:24그 자신도 그렇게 씁니다.
00:05:26거기에 버그나 성능 문제 같은 게 있을 가능성은 충분하지만 여전히 인상적인 성과입니다.
00:05:32하지만 이것은 우리가 이 트윗에서 보는 것과는 어느 정도 반대되는데,
00:05:37그렇다고 뒤처졌다고 느낄 수 없다는 의미는 아닙니다.
00:05:41그건 절대적으로 타당하고 우리 모두 때때로 느낄 것입니다.
00:05:45단지 AI를 최대한 활용하기 위해 이 모든 기능을 사용할 필요는 없다는 뜻입니다.
00:05:51그러니까 모든 걸 사용할 필요는 없습니다.
00:05:54좋은 프롬프트,
00:05:55좋은 컨텍스트를 제공하고,
00:05:57예를 들어 AI 에이전트가 결과를 검증할 수 있는 테스트 스위트를 갖춤으로써 아주 자연스러운 방식으로 AI를 사용할 수 있습니다.
00:06:07뭔가 있어야 하긴 하지만 이 모든 것을 조합하고 모두에 대해 배울 필요는 없습니다.
00:06:13그리고 뒤처졌다고 느낄 필요가 없는 또 다른 이유가 있습니다.
00:06:18그 다른 이유는 어차피 곧 모든 게 바뀔 거라는 것입니다..
00:06:27여기 있는 이 모든 기능들 중에서 반년 전에 있었던 게 몇 개나 됩니까?
00:06:32저도 잘 모르겠지만 예를 들어 스킬은 최근에 추가된 것입니다.
00:06:36앞으로 몇 달 동안 우리가 집단적으로 결정하고 발견하게 될 가능성이 매우 높고 거의 확실한 것은,
00:06:43스킬을 설정하거나 많은 플러그인을 사용하거나 서브 에이전트 같은 걸 사용하는 게 그렇게 중요하지 않다는 것입니다.
00:06:52많은 MCP가 필요하지 않다는 걸 알게 될 수도 있습니다.
00:06:56예를 들어 저는 개인적으로 문서 검색용 Context 7과 Claude Code에서 브라우저로 앱을 테스트할 수 있게 해주는 Playwright 외에는 별로 사용하지 않습니다.
00:07:09수십 개의 MCP 서버를 반드시 써야 한다고 주장하는 사람들도 있지만,
00:07:14우리는 집단적으로 무엇이 실질적인 이점을 주고 무엇이 그렇지 않은지 알아낼 것입니다.
00:07:20그리고 Cursor나 Claude Code 같은 도구들이 있는데,
00:07:25이런 표현을 쓰자면 자동으로 좋은 일들을 해줄 것입니다.
00:07:29지금 AI 어시스턴트와 작업하는 것을 1~2년 전과 비교하면 Cursor와 다른 도구들이 대신 해주는 것들이 정말 많습니다.
00:07:38플랜 모드를 예로 들어봅시다.
00:07:40과거 1년 전에는 직접 계획을 세워야 했습니다.
00:07:43AI에게 계획을 만들고 그 계획을 검증하고 시작하기 전에 질문을 하도록 요청해야 했습니다.
00:07:50지금은 그런 도구들에 플랜 모드가 내장되어 있습니다.
00:07:54반년쯤 후에는 무엇이 내장될지 누가 알겠습니까..
00:07:59그러니까 지금 이 모든 것들을 조합해서 초복잡한 설정을 구축함으로써 앞서 나간다고 해도,
00:08:06그게 정말로 그런 효과가 있다 하더라도 오랫동안 앞서 나가게 해주는 건 아닐 겁니다.
00:08:12따라서 긴 이야기를 짧게 하면, 뒤처진다고 느끼기는 쉽지만 실제로 뒤처졌다고 느낄 이유는 전혀 없습니다.
00:08:20개발자로서 AI에서 뭔가를 얻기 위해 이 모든 도구를 사용할 필요가 없고,
00:08:25어차피 그 모든 게 곧 바뀔 것입니다..
00:08:30그러니까 스트레스 받지 마세요. 요즘은 FOMO에 빠지고 압도당하기가 너무 쉽습니다.
00:08:37한 발 물러서 보세요. 상황이 때로 보이는 것만큼 나쁘지 않거나 긴급하지 않을 겁니다.

Key Takeaway

AI 도구의 모든 복잡한 기능을 마스터하지 않아도 기본적인 사용법만으로 충분히 효과적이며, 빠르게 변하는 기술 환경에서 뒤처졌다고 느낄 필요가 없다.

Highlights

AI 도구의 급속한 발전으로 개발자들이 뒤처졌다고 느끼기 쉽지만, 실제로는 모든 새로운 기능을 마스터할 필요가 없다

리 로빈슨은 커스텀 규칙 없이 Cursor와 AI만으로 Rust 기반 이미지 압축기를 만들어 간단한 접근법의 효과를 입증했다

에이전트, 서브 에이전트, MCP, 플러그인, 스킬, 훅 등 새로운 AI 프로그래밍 레이어가 등장했지만 모두 사용할 필요는 없다

AI 도구와 패턴은 빠르게 변화하고 있으며, 많은 기능들이 곧 도구에 자동으로 내장될 것이다

좋은 프롬프트, 적절한 컨텍스트, 테스트 스위트만 있어도 AI를 효과적으로 활용할 수 있다

FOMO와 압박감을 느낄 필요 없이 한 발 물러서서 상황을 객관적으로 바라볼 필요가 있다

Timeline

개발자들이 느끼는 뒤처짐과 압박감

안드레이 카파시의 게시물을 소개하며 프로그래머로서 뒤처진 느낌에 대해 이야기한다. AI 기술의 급속한 발전, 매일 쏟아지는 새로운 모델과 도구들로 인해 개발자들이 압도당하는 상황을 설명한다. Opus 4.5, Cursor, Claude Code, Open Code 같은 훌륭한 도구들이 존재하지만, 이를 효율적으로 사용하는 방법을 익히는 것이 부담스럽게 느껴질 수 있다. 하지만 화자는 실제로는 뒤처졌다고 느낄 이유가 전혀 없다고 주장하며, 그 이유를 설명하겠다고 밝힌다.

새로운 AI 프로그래밍 레이어의 등장

안드레이 카파시가 언급한 새로운 프로그래밍 추상화 레이어를 상세히 설명한다. 기존 개발 기술 위에 에이전트, 서브 에이전트, 프롬프트 작성, 컨텍스트 관리, 메모리, 플랜/빌드/질문 모드, 권한, 도구, 플러그인, 스킬, 훅, MCP, LSP, 슬래시 커맨드, 워크플로우 등 수많은 새로운 개념이 추가되었다. Claude Code 문서를 예로 들며 서브 에이전트, 플러그인, 에이전트 스킬, 훅, MCP 서버 등 다양한 기능을 설명한다. 또한 랄프 위검 같은 플러그인은 Claude Code를 자율적으로 반복 개선하는 모드로 전환시켜 개발자의 개입을 최소화할 수 있다고 소개한다.

모든 것을 마스터할 필요는 없다

리 로빈슨의 사례를 통해 복잡한 설정 없이도 AI를 효과적으로 활용할 수 있음을 보여준다. 그는 휴가 기간 동안 Cursor와 AI만으로 Rust 기반 이미지 압축기, WASM 바이너리, SvelteKit 앱을 만들었으며, 단 한 줄의 코드도 직접 작성하지 않았다. 중요한 점은 프로젝트의 80%를 커스텀 규칙이나 Cursor 규칙 없이 만들었다는 것이다. 랄프 위검 스타일의 초복잡한 워크플로우나 수많은 플러그인, MCP, 스킬, 서브 에이전트를 사용하지 않고도 Opus 4.5와 함께 Cursor를 단계별로 사용하며 가이드만 제공했다. 이는 바이브 코딩이 아닌 개발자의 전문성과 AI 도구의 능력을 혼합한 결과물이다.

간단한 접근법의 효과성

리 로빈슨의 프로젝트가 버그나 성능 문제가 있을 가능성을 인정하면서도 여전히 인상적인 성과라고 평가한다. 이 사례는 AI를 최대한 활용하기 위해 모든 복잡한 기능을 사용할 필요가 없다는 것을 증명한다. 좋은 프롬프트와 적절한 컨텍스트를 제공하고, AI 에이전트가 결과를 검증할 수 있는 테스트 스위트를 갖추는 것만으로도 충분히 자연스럽게 AI를 활용할 수 있다. 모든 기능을 조합하고 배울 필요 없이 기본적인 사용만으로도 효과적이라는 메시지를 전달한다.

빠르게 변하는 AI 도구 환경

뒤처졌다고 느낄 필요가 없는 또 다른 중요한 이유를 제시한다. 현재 존재하는 많은 기능들이 반년 전에는 존재하지 않았으며, 예를 들어 스킬은 최근에 추가된 것이다. 앞으로 몇 달 동안 우리는 스킬, 플러그인, 서브 에이전트, 많은 MCP 서버가 그렇게 중요하지 않다는 것을 집단적으로 발견할 가능성이 높다. 화자는 개인적으로 Context 7과 Playwright MCP만 주로 사용한다고 밝힌다. 1~2년 전과 비교하면 Cursor와 다른 도구들이 자동으로 처리해주는 것들이 많아졌으며, 플랜 모드가 그 예시다. 지금 초복잡한 설정을 구축해도 반년 후에는 많은 것들이 도구에 자동으로 내장될 것이므로, 오랫동안 앞서 나가는 것은 아니다.

결론: 긴장을 풀고 FOMO를 극복하자

전체 내용을 요약하며 핵심 메시지를 전달한다. 뒤처진다고 느끼기는 쉽지만 실제로 뒤처졌다고 느낄 이유는 전혀 없다는 것이 결론이다. 개발자로서 AI에서 가치를 얻기 위해 모든 복잡한 도구를 사용할 필요가 없으며, 어차피 그 모든 것이 곧 바뀔 것이다. 요즘은 FOMO(놓칠까 봐 두려운 심리)에 빠지고 압도당하기 너무 쉬운 환경이므로, 한 발 물러서서 상황을 객관적으로 바라볼 것을 권장한다. 상황이 보이는 것만큼 나쁘거나 긴급하지 않으니 스트레스 받지 말라는 위로와 조언으로 마무리한다.

Community Posts

View all posts