클로드 코드의 소스 코드가 유출되어 코드 품질이 낮다는 비판과 함께 큰 화제가 되었습니다. 하지만 이 사건은 코드의 품질보다 제품-시장 적합성(PMF)과 자가 복구 시스템 같은 관측 가능성(observability)이 소프트웨어의 성공에 훨씬 더 중요하다는 것을 보여줍니다. 코드 자체의 중요성이 줄어들고 있는 현재 소프트웨어 개발 패러다임의 변화를 시사하는 사건입니다.
번역된 본문
클로드 코드 유출 사태
2026년 4월 1일 | 읽는 데 6분 | AI 산업, 엔지니어링, 사회
tech 업계 대부분은 어제 발생한 클로드 코드의 소스 코드 우연한 유출 사태에 대해 들뜬 반응을 보이고 있지만, 내가 흥미를 느끼는 이유는 이들과 다릅니다. 나는 내 생각을 빠르게 메모해 보았고, 유출 자체와는 거의 관련이 없지만 그것이 우리에게 말해주는 바가 큰 5가지 뚜렷한 관찰 결과를 도출했습니다.
코드가 쓰레기라는 것
지루한 이야기: 세상에, 클로드 코드 유출 코드는 그저 대충 작성된(vibe coded) 쓰레기더라.
흥미로운 이야기: 제품-시장 적합성(PMF)만 맞다면, 그저 그런 대충 작성된 코드라도 1년도 채 되지 않아 연간 25억 달러의 정기 수익(ARR)을 올릴 수 있습니다. — Joe Fabisevich ( @mergesort.me ) 2026년 4월 1일 오전 10:25
클로드 코드는 개발자, 디자이너, 프로덕트 매니저, 마케터, 심지어 CEO까지 모두가 열광하는 사랑받는 제품입니다! 하지만 그런 클로드 코드를 작동하게 만드는 코드는 좀 엉망입니다. 그러니 당연히 사람들은 가장 먼저 손가락질하며 비웃었죠. 하지만 잠시 물러서서 생각해 보십시오. 이것이 코드의 실제 가치에 대해 무엇을 말해주고 있을까요? 저는 'AI 에이전트가 SaaS를 잠식하기 시작했다(정말로)'는 글에서 제품 생성의 진입 장벽이 낮아지고 있다고 주장했습니다. 그것은 단순히 투두리스트나 습관 추적기 같은 장난감 앱에 대한 말처럼 들리지만, 모든 소프트웨어에 적용됩니다. 상위 시장에서 클로드 코드와 커서(Cursor)가 성공한 것은 소프트웨어에 대해 가장 까다로운 사람들(개발자)조차 코드가 얼마나 좋은지와 상관없이 소프트웨어를 사용할 것이라는 것을 보여줍니다. 많은 소프트웨어 개발자들이 하이에나 떼처럼 일하고 코드를 읽지도 않은 채 하루에 수백 개의 커밋을 푸시하는 것은 가치 있는 소프트웨어를 구축할 수 없는 지속 불가능한 방식이라고 주장해 왔지만, 이번 유출은 아마도 이것이 사실이 아닐 수도 있다는 것을 시사합니다. 즉, 나쁜 코드도 평가받는 제품을 만들 수 있다는 것입니다.
코드 자체가 중요한 것이 아닙니다
개발자를 위해 만든 제품에서조차 코드가 중요하지 않아 보인다는 것은 개발자들에게 경고가 될 것입니다. 보리스 체르니(Boris Cherny, 클로드 코드의 창작자)와의 이 인터뷰는 저에게 눈을 뜨게 해 주었습니다. 그는 앤스로픽(Anthropic)에서 소프트웨어를 구축하는 방법을 설명하고 코드가 왜 중요한지 설명하지만, 그것은 개발자들이 일반적으로 가정하는 방식과는 다릅니다. 중요한 것은 코드가 무엇을 하는가이지, 글자 하나하나 수준에서 어떻게 그것을 하는가가 아닙니다. 앤스로픽은 더 나은 코드를 작성하는 시스템만 구축하는 것이 아니라, 코드 변경의 효과를 모니터링하는 더 나은 관측 가능성(observability) 시스템을 구축하고 있습니다. 기능을 구축했고 이제 QA를 할 시간이라고 상상해 보십시오. 이메일 텍스트 필드가 '@' 문자에 제대로 반응하지 않는 것을 발견했을 때, 여러분은 코드로 돌아가 읽고, 충분한 디버깅 끝에 수정 방법을 찾아냅니다. 하지만 이런 방식은 "현재 사용자가 로그인할 수 없습니다"라고 경고한 다음, 인증 흐름을 손상시킨 코드를 자동으로 변경하거나 롤백하는 시스템만큼 확장성이 좋지 않습니다. 좋은 자가 복구 시스템을 구축하고 과정에서 약간의 장애 위험을 감수할 의향이 있다면, 조금 빠르게 움직이는 정도가 아니라 엄청나게 빠르게 나아갈 수 있습니다.
제품-시장 적합성(PMF)에 관한 것입니다
항상 그렇듯, 제품-시장 적합성(PMF)이 사용자가 관심을 갖는 유일한 것입니다. 제품이 작동한다면 작동 원리에 관심을 갖는 사람은 거의 없습니다. 허~, 대부분의 사람들은 무대 뒤에서 실제로 무슨 일이 일어나고 있는지조차 알지 못합니다. 클로드가 망가질 위험(또는 수요 예측 부족으로 서버 용량이 부족해 매일 서버가 다운되는 일)은 항상 존재합니다. 만약 그런 일이 발생하면, OpenAI가 자신들과 동등하거나 더 나은 모델을 들고 나와 엄청난 양의 서버를 활용해 숨겨진 수요를 충족시키기 위해 뛰어들 수 있습니다. 아니면 구글이 결국 좋은 코딩 제품을 출시하는 방법을 알아낼 수도 있습니다. 여기에는 수많은 기회가 있으며, 궁극적으로 우리는 소비자 수요를 충족시키는 데 있어 공급이 제한된 상태입니다.
저작권은 여전히 민감한 주제입니다
저작권 상황 전반은 저에게 매우 우스꽝스럽게 느껴지며, 앤스로픽이 자업자득을 하는 것 같습니다. 하지만 단순히 인과응보를 받는 것 이상의 의미가 있다고 생각합니다. 그들의 코드가 유출되었을 때 앤스로픽이 가장 먼저 한 일은
The Claude Code Leak Apr 1, 2026 | 6 min read AI Industry Engineering Society Much of the tech world is gushing about the accidental leak of Claude Code’s source code yesterday, but for different reasons than I find it interesting. I began jotting down my thoughts and came up with five distinct observations that had little to do with the leak itself, and more about what it tells us. 1. The Code Is Garbage Tired: Omg the Claude Code leak is a bunch of vibe coded garbage Wired: Vibe coded garbage can get you to $2.5 billion annualized recurring revenue in under a year if the product market fit is there — Joe Fabisevich ( @mergesort.me ) April 1, 2026 at 10:25 AM Claude Code is a beloved product, to the point where developers, designers, product managers, marketers, and even CEOs are obsessed with it! And yet the code that powers Claude Code is kind of garbage. So of course the first thing people did was point and laugh. But step back for a second and think, what does that tell us about the actual value of code? I argued in AI Agents Are Starting To Eat SaaS (Really) that the barrier to entry for creating a product is going down. That seems like a statement about toy apps like todo lists and habit trackers — but it applies to all software. The success of Claude Code and Cursor at the higher end of the market shows that even the people pickiest about their software (developers) will use your software regardless of how good the code is. Many software developers have argued that working like a pack of hyenas and shipping hundreds of commits a day without reading your code is an unsustainable way to build valuable software, but this leak suggests that maybe this isn’t true — bad code can build well-regarded products. 2. It’s Not About The Code It should serve as a warning to developers that the code doesn’t seem to matter, even in a product built for developers. This interview with Boris Cherny (the creator of Claude Code) was eye-opening for me. He describes how they build software at Anthropic and explains why the code matters — just not in the way developers typically assume. What matters is what the code does, not how it does it at the character-by-character level. Anthropic isn’t only building better systems to write better code, they’re building better observability systems to monitor the effects of code changes. Imagine you’ve built a feature and now it’s time to QA it. You notice that an email textfield doesn’t respond well to the @ character, so you go back to the code, read it, and with enough debugging you figure out a fix. But that doesn’t scale as well as a system that yells at you to say “users can’t log in right now”, and then goes back to automatically change or revert the code that broke your auth flow. If you can build a good self-healing system and are willing to take on a little risk of things breaking as you go, you can move a whole lot faster — not just a bit. 3. It’s About Product Market Fit As always, product market fit is the only thing users care about. If the product works, very few people care how it works under the hood. Heck, most people don’t even have an inkling of what’s actually happening behind the scenes. There’s always a chance that Claude goes to shit (or just goes down every day because Anthropic’s servers are under-provisioned due to poor demand prediction ). If that happens, OpenAI can jump in with their equally good (if not better) model and leverage the ridiculous amount of servers they have to serve the latent demand. Or maybe Google will eventually figure out how to ship a good coding product. There’s plenty of opportunity here, and ultimately we’re supply-constrained in meeting consumer demand. 4. Copyright Is Still A Touchy Subject The whole copyright situation is very funny to me, and feels a bit like Anthropic is getting a taste of their own medicine. But I think there’s more to it than just what comes around goes around. The first thing Anthropic did when their code leaked was send a bunch of DMCA notices on Github to have the repos taken down. True to their committment to vibing, Anthropic ended up sending DMCA notices to forks of their own claude-code repo that hosts their skills, tutorials, and example code. But then the clean room implementations started showing up. People had taken Anthropic’s source code and rewritten Claude Code from scratch in other languages like Python and Rust. The whole AI industry — Anthropic included — has been arguing that using AI to rewrite something is not derivative work and doesn’t violate copyright, because that is how they themselves train their models. Now this part really does feel like Anthropic’s getting a taste of their own medicine. But my higher-level reading is that this further entrenches the idea that code should be free, just with a more libertarian bent than the Free Software Foundation expected. 5. This All Doesn’t Matter All of this is interesting, but I think Claude Code’s source code being leaked won’t matter as much as people seem to think it will. The real value in the AI ecosystem isn’t the model or the harness — it’s the integration of both working seamlessly together. Anthropic could open source Claude Code tomorrow and it wouldn’t change a thing, because what people are paying for is the great results, not the underlying code. Codex has been open source since launch, and Gemini is too. Neither has captured Claude Code’s mindshare even though many people prefer Codex — because what Anthropic is selling is a complete service. Lately I’ve been using the pi coding agent a lot, and I love it. Pi is a coding agent with just four tools: read, write, edit, and bash. It works with every major model provider — including Claude — and it works brilliantly. The reason is that it’s optimized for working through problems the way a developer would solve them — by writing code. This is a different approach to Claude’s abundance of tools, which goes to show there’s a diversity of ways to create an integrated experience across model and harness. So… Where Does That Leave Us? I’ve had to question the value of code a lot over the last couple of years, and this leak continues to reinforce the notion that I’ve vastly overestimated it my entire career. What matters is integration. Whether that’s product market fit or how well a model and harness work together, users have always cared about having their problems solved — solved well, really. You can build something great by making it simple or complex, open or proprietary, but it has to work seamlessly. A clean codebase only matters if it delivers better results for users. This leak changes the perception of Claude Code more than it changes anything tangible, but perception is reality. And the reality is that the code was never what made Claude Code valuable in the first place — everything happening around the code matters more. About The Author Joe Fabisevich is an indie developer who spends his days building Plinky , and a teacher who helps people leverage AI with unique workshops where you learn by building your own idea. He shares his writing about engineering, design, development, AI, and anything you need to build a company — here on build.ms . Follow My Writing Like what I wrote? You can have posts emailed to you. Never any spam, unsubscribe at any time — it's just a way for you to read my writing wherever it's comfortable for you. . --> Subscribe Free Product Prompting Playbook Or get my playbook to turn your idea into something real with a few simple prompts Free PDF Product Prompting Playbook Drop your email and I'll send you my Product Prompting Playbook PDF, so you can turn ideas into build-ready plans. . --> Send it Never any spam, unsubscribe at any time.