Transcript
00:00:00결국 우리 개발자 모두에게 영향을 미치는 한 가지 논의가 최근 들어 점점 더 뜨거워지고 있는 것 같습니다. 바로 앞으로 대부분의 기업이 대부분의 소프트웨어를 직접 구축할 것인가 하는 점이죠.
00:00:15이건 새로운 논의가 아닙니다. 이미 2~3년 전부터 시작됐죠. 하지만 AI 에이전트와 기반 AI 모델이 갈수록 강력해지면서 이제 그 질문이 훨씬 더 중요해지고 있습니다.
00:00:31왜냐하면, 맞습니다. 더 많은 사람들, 특히 개발자들이 자신만의 소프트웨어를 직접 만들고 있는 모습이 확실히 보이니까요.
00:00:44제 회사만 해도 프로젝트 관리나 이메일 발송 등에 쓰던 여러 유료 서비스를 자체 솔루션으로 확실하게 대체했습니다.
00:00:59물론 저는 개발자라 그나마 쉬운 편이죠. 하지만 AI 이전에는 여전히 손이 많이 갔기 때문에 이렇게까지 하지는 않았습니다.
00:01:10그리고 AI는 더 많은 일을 해내고 더 도전적인 과제를 해결하는 데 분명히 큰 도움이 되었습니다.
00:01:19하지만 여전히 자기가 뭘 하고 있는지는 알아야 합니다. 특정 제품은 '바이브 코딩(vibe coding)'으로 대충 찍어낼 수도 있죠.
00:01:25간단한 유틸리티 툴이라면 그것만으로 충분합니다. 예를 들어 저는 썸네일에서 뭔가를 제거하기 위한 작은 배경 제거 툴을 만들었습니다. 뭘 제거할까요?
00:01:36바로 제 얼굴 뒤의 배경이죠. 디테일은 상관없어서 그냥 바이브 코딩으로 제작했습니다.
00:01:42잘못되면 눈으로 보고 잘못된 걸 알아채서, 그냥 바이브로 고치면 됩니다.
00:01:47어차피 결코 핵심적인 툴은 아니니까요. 그래서 특정 툴들은 확실히 바이브 코딩으로 만들 수 있습니다.
00:01:53그리고 당연히 이건 저만 할 수 있는 게 아닙니다. 많은 사람이 할 수 있죠.
00:01:59하지만 모두가 할 수 있는 건 아닙니다. 이러한 에이전트 기반 툴과 그 가능성에 대해 잘 아는 사람은 전체에서 일부에 불과하니까요.
00:02:09그래도 개발자나 기술에 밝은 사람이라면 특정 툴 정도는 확실히 바이브 코딩할 수 있습니다.
00:02:17하지만 바이브 코딩을 별로 추천하고 싶지 않은 툴들도 있습니다.
00:02:24예를 들어 뉴스레터처럼 이메일을 발송하는 툴이 그렇습니다.
00:02:29거기선 문제가 생길 여지가 많고, 구독자에게 스팸을 보내 구독 취소를 유도하거나 발신 신뢰도를 떨어뜨리고 싶진 않을 테니까요.
00:02:40이메일 절반이 발송되지 않는 상황도 원치 않을 겁니다.
00:02:45그뿐만이 아닙니다.
00:02:46예를 들어 사람들이 구독을 해지할 수 있는 수신 거부 기능을 바이브 코딩하는 걸 깜빡했을 수도 있죠.
00:02:54이 역시 아주 곤란한 문제입니다.
00:02:56고려해야 할 사항이 훨씬 더 많고 복잡하죠.
00:02:59그리고 그런 문제를 차치하고서라도, 대규모 이메일 발송에는 시작 단계부터 엄청난 노력이 들어갑니다.
00:03:09우선 AWS SES처럼 이용할 수 있는 서비스가 있다는 사실과 구현 방법을 아는 것부터 시작해야 하죠.
00:03:15그리고 방법을 안다고 해도 모든 걸 적절히 설정하는 것은 클릭 몇 번으로 끝나는 일이 아닙니다.
00:03:22물론 작업을 조금 더 쉽게 만들어 주는 서비스도 있지만, 여전히 어느 정도의 기술적 지식이 필요합니다.
00:03:28기술과 관련 없는 영세 업체가 금방 직접 만들어 아무 문제 없이 돌릴 수 있는 종류의 일이 아니죠.
00:03:36그리고 이 점이 그 질문을 생각할 때 고려해야 할 중요한 요소라고 봅니다.
00:03:42기업이 직접 구축할 소프트웨어와 지금 그리고 앞으로 구매해서 쓸 소프트웨어의 종류는 어떻게 갈릴 것인가?
00:03:52작업의 복잡성이 아주 중요한 역할을 하는 것은 당연합니다.
00:03:58무엇이 잘못될 수 있는지, 또 잘못되면 얼마나 심각해지는지 말이죠.
00:04:02“소프트웨어를 바이브 코딩하는 건 재미있지만, 유지보수는 아니다”라는 글을 가끔 보셨을 겁니다.
00:04:08그리고 거기엔 분명 일리가 있습니다.
00:04:11소프트웨어가 중요할수록, 유지보수해야 할 때 손해가 더 크고 짜증이 커집니다. 내부 작동 방식을 전혀 모른다면 더욱 그렇죠.
00:04:22물론 규모가 큰 기업일수록 더 도전적인 과제도 해결할 수 있습니다.
00:04:26인력이 있고,
00:04:27AI 에이전트가 있으며,
00:04:28지식도 갖추고 있으니까요.
00:04:29따라서 기술력이 부족한 회사나 개인 개발자는 대체할 수 없는 특정 툴들을 대체할 수 있을지도 모릅니다.
00:04:39하지만 그런 대기업에는 컴플라이언스나 복잡성 문제로 인해 대체하기가 훨씬 더 어려운 새로운 레이어의 소프트웨어들이 존재합니다. SAP나 Salesforce 같은 소프트웨어는 수많은 시스템에 깊이 통합되어 있어 대체하기보다는 그냥 비용을 지불하는 편이 낫기 때문이죠.
00:05:02앞으로 10년이 지나면 달라질 수도 있겠지만, 대기업들이 사용 중인 모든 소프트웨어를 갑자기 전부 대체할 것으로는 보이지 않습니다.
00:05:15하지만 대기업이든 개인 개발자든 수준을 가리지 않고 공통적으로 관찰되는 점은, 일부 소프트웨어들이 실제로 대체되고 있다는 사실입니다.
00:05:24그리고 이 부분에 대해서는 이견의 여지가 없다고 생각합니다.
00:05:28특히 주요 타깃 고객이 동료 개발자였던 인디 해커들의 경우 상황이 훨씬 힘들어지고 있습니다. 그동안 만들고 판매하던 소프트웨어가 대체되기 쉬운 유형인 경우가 많았기 때문이죠.
00:05:43물론 소프트웨어 자체보다는 쉽게 얻을 수 없는 기반 데이터가 핵심인 서비스이거나, 규제나 법적 절차가 복잡한 비즈니스라면 여전히 해자(Moat)를 가질 수 있습니다.
00:06:00그런 경우에는 소프트웨어 값만을 지불하는 게 아니니까요.
00:06:03다른 가치에 대가를 지불하는 것입니다.
00:06:04따라서 자연스럽게 대체하기가 어렵거나 불가능해집니다.
00:06:09엄밀히 말해 불가능까진 아니더라도 훨씬 더 어렵죠.
00:06:12그러니 그런 면에서는 어느 정도 경쟁력이 유지됩니다.
00:06:14하지만 진입장벽이 그저 작은 문제를 해결해 주는 소프트웨어뿐이었다면, 앞으로는 더 힘들어질 것입니다.
00:06:22그리고 이것이 현재 AI로 인해 이미 시작되었고, 앞으로 더욱 가속화될 변화라고 봅니다.
00:06:27오늘날 개발자들에게 가능한 일들이 머지않아 다른 기업들이나 일반인들에게도 어느 정도는 가능해질 것이기 때문입니다.
00:06:37물론 모든 것이 다 그렇지는 않겠죠. AWS 이메일 발송 같은 예시는 여전히 그들의 영역 밖일 수 있지만, 진입장벽을 낮춰주는 타사 제공업체의 도움을 받는다면 미래에는 불가능하지 않을 수도 있습니다.
00:06:48하지만 수많은 유틸리티 툴, 소규모 프로젝트 관리 툴 같은 분야에서는 더 많은 기업과 사람들이 자체 소프트웨어를 직접 바이브 개발하게 될 것이라 믿습니다.
00:07:02불과 2년 전만 해도 AI로 프로필 사진이나 기타 이미지를 생성해 주거나, 업로드한 사진을 바탕으로 만화를 만들어 주는 서비스가 있었다고 해봅시다.
00:07:171~2년 전만 해도 그런 서비스가 잘 작동했을지 모르지만, 지금은 판도가 아주 빠르게 바뀌고 있습니다. 일반인들도 스마트폰으로 직접 그런 AI 이미지를 생성할 수 있는 수단이 훨씬 많아졌기 때문이죠.
00:07:35운영체제에 기본 탑재되어 있거나 ChatGPT 구독을 통해 쓸 수 있으니까요. 대부분은 유료 결제를 안 하더라도 무료 한도가 제공되며, 유료 구독자 수도 점점 늘어나는 추세입니다.
00:07:47이는 2년 전만 해도 놀라울 정도로 잘 통했지만 지금은 엄청난 압박을 받고 있는 비즈니스 모델의 좋은 예시입니다.
00:07:57그리고 어떤 진입장벽을 갖고 있느냐에 따라 다른 서비스와 소프트웨어에서도 같은 현상이 일어날 것입니다.
00:08:04물론 이것이 아주 엄청난 신개념 뉴스는 아니라는 점을 잘 압니다. 하지만 개발자로서 지금 당장 고민해 봐야 할 중요한 시사점을 던져줍니다.
00:08:12직업 자체의 양상이 변하고 있을 뿐만 아니라, 코드를 적게 작성하게 되고 코드 리뷰나 한 줄씩 읽는 방식에도 변화가 생기고 있으니까요.
00:08:24미래에는 더 이상 그런 방식을 쓰지 않을 가능성이 높아서 그 점도 변하고 있지만, 여러분이 '어디서 일하느냐'도 중요한 역할을 합니다.
00:08:31요즘 구직이 힘들고, 백수보다는 직장이 있는 편이 당연히 낫다는 것은 알고 있습니다.
00:08:37하지만 만약 본인이 만드는 툴이나 소프트웨어가 대체되기 쉬운 편에 속하는 회사에서 일하고 있다면,
00:08:48그건 일종의 경고 신호입니다. 당장 퇴사해야 한다는 뜻은 아니지만,
00:08:52말하자면 커리어와 미래 계획에 대해 신중해질 필요가 있습니다. 변화의 속도가 커질 테니까요.
00:09:01그리고 앞으로 10년 정도의 관점에서는 (요즘 세상엔 예측하기가 너무 힘들지만) 늘 존재할 것이라 강하게 믿습니다.
00:09:10너무 중요하거나 너무 복잡해서, 혹은 소프트웨어 그 자체보다 다른 가치가 커서 사람들이 직접 만들지 않는 소프트웨어는 언제나 존재할 것입니다.
00:09:20하지만 기업이나 개인들이 직접 자신만의 툴과 소프트웨어를 바이브 개발하거나,
00:09:30혹은 바이브 개발까지는 아니더라도 기존 개발 역량을 활용해 예전에 돈을 내고 쓰던 소프트웨어를 대체하는 경우가 무수히 많아질 것입니다.
00:09:39따라서 이건 명백한 트렌드이며 가속화되고 있는 흐름입니다. 이는 곧 SaaS 솔루션을 만들어서
00:09:48자영업이나 창업을 하는 것이 수년 전에 비해 훨씬, 훨씬 더 어려워졌음을 의미합니다.
00:09:54실질적인 이점을 제공하면서 판매할 수 있는 항목이 무엇일지 정말 깊게 고민해야 하기 때문이죠.
00:10:00확실히 예전보다 난이도가 훨씬 높아졌다고 말씀드릴 수 있겠네요.